2024-04-24 21:08:17 发布
网友
是否可以通过因特网发送空字节,以便另一方在空字节位置不截断的情况下正确地读取它?在
例如:
str=“\xab\xcd\x00\x12\xf6\xbe”
另一方现在只能读取\xab\xcd。在
当然,如果服务器正确接收二进制数据,任务是微不足道的。例如,服务器端:
from socket import * serverSocket = socket(AF_INET, SOCK_DGRAM) serverSocket.bind(('', 12000)) while True: message, address = serverSocket.recvfrom(1024) print 'Server received', repr(message) serverSocket.sendto(message + message, address)
和客户端
显示它工作得很好(在同一台机器上的两个终端上运行客户机和服务器,给定我使用的IP地址这里:-). 在
当然,如果服务器正确接收二进制数据,任务是微不足道的。例如,服务器端:
和客户端
^{pr2}$显示它工作得很好(在同一台机器上的两个终端上运行客户机和服务器,给定我使用的IP地址这里:-). 在
相关问题 更多 >
编程相关推荐