具有不同端口的TCP/IP连接

2024-05-15 14:41:44 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要每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)

如何更改端口?接收数据的方式不同,发送指令触发设备的方式不同


Tags: 端口host客户端messagedatasizeportbuffer