我是编程和 Python 的新手。
我有一个非常基本的 python 脚本,它连接到服务器并发送一条短信:
#!/usr/bin/python
import socket
s = socket.socket()
host = '127.0.0.1'
port = 4106
s.connect((host, port))
message = 'test1'
s.send(message)
print s.recv(1024)
s.close
一切都很好,除了这条消息是 HL7 消息并且需要包装在 MLLP 中我发现这个 API 我认为可以为我做到这一点(http://python-hl7.readthedocs.org/en/latest/api.html #mllp-网络客户端)
所以我将我的程序修改为以下内容,但我不断收到错误消息: NameError: name 'MLLPClient' is not defined
#!/usr/bin/python
import socket
import hl7
host = '127.0.0.1'
port = 4106
with MLLPClient(host, port) as client:
client.send_message('test1')
print s.recv(1024)
s.close