我想在两个硬件设备(CANtact)之间建立客户端-服务器模型。我已经将两个硬件都插入了笔记本电脑的USB端口,它们分别显示为/ dev / ttyACM0和/ dev / ttyACM1,那么可以使用这些端口号在这两个硬件设备之间建立客户端-服务器模型吗?在以下程序中,必须以什么作为主机?
#!/usr/bin/env python3
import socket
HOST = '127.0.0.1' # Standard loopback interface address (localhost)
PORT = 65432 # Port to listen on (non-privileged ports are > 1023)
with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s:
s.bind((HOST, PORT))
s.listen()
conn, addr = s.accept()
with conn:
print('Connected by', addr)
while True:
data = conn.recv(1024)
if not data:
break
conn.sendall(data)
答案 0 :(得分:0)
USB端口没有IP地址。相反,它具有序列号,但不能用作Websocket连接的主机。