USB端口号可以用作客户端服务器型号的端口吗?

时间:2019-03-05 15:09:56

标签: python client-server

我想在两个硬件设备(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) 

1 个答案:

答案 0 :(得分:0)

USB端口没有IP地址。相反,它具有序列号,但不能用作Websocket连接的主机。