3
回答
python tcp来发送数字
【腾讯云】学生服务器套餐10元/月 >>>   

在java中可以这样发送整数

socket = new Socket();
socket.connect(new InetSocketAddress(ipAddr, port),timeOut);

socketWriter = new PrintWriter(socket.getOutputStream());

socketWriter.write(0x1B);
socketWriter.write(0x32);

socketWriter.write(10);

python中
    sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    sock.connect(('192.168.123.22',9100))
    sock.send("first")
    sock.send("hello from python")
    for i in range(5):
        sock.send('\n')
    sock.shutdown()
    sock.close() 

用的是tcp协议 现在需要发送数字指令 哪位大神知道啊 这个因为是发送到硬件设备上的指令 所以不能说转换为字符串形式 但python socket.send()只能是string或者buffer

举报
Eiclee
发帖于5年前 3回/1K+阅
顶部