我需要每10秒触发一次设备,然后从该设备接收数据。触发指令与从我的设备接收数据(端口2114)的端口(2116)不同。这是我到目前为止创建的用于客户端(我的应用程序)的代码:
import socket
HOST = '192.xx.xx.xx'
PORT = 2114
BUFFER_SIZE = 1024
MESSAGE= b'TRIG'
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect((HOST, PORT))
s.send(MESSAGE)
while True:
data = s.recv(BUFFER_SIZE)
if not data: break
s.close()
print(data)
如何更改端口?接收数据和发送指令以触发我的设备是否有所不同?