Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用python套接字接收2字符字符串的合适缓冲区大小是多少?_Python_Sockets_Buffer - Fatal编程技术网

使用python套接字接收2字符字符串的合适缓冲区大小是多少?

使用python套接字接收2字符字符串的合适缓冲区大小是多少?,python,sockets,buffer,Python,Sockets,Buffer,我需要在默认IPv4网络中使用Python套接字发送和接收“ok”消息。是否有合适的缓冲区维度或Irrievant 服务器: […] msg=‘好’ conn.send(msg.encode()) [...] 客户: […] check=str(s.recv(缓冲区大小),‘utf-8’) [...] ok的编码是什么?如果是ANSI/UTF-8格式,则只需要2-3个字节,具体取决于是否存在空终止符。如果是UTF-16,则需要4-6个字节,这同样取决于空终止符。如果你能提供更多关于你正在尝试实

我需要在默认IPv4网络中使用Python套接字发送和接收“ok”消息。是否有合适的缓冲区维度或Irrievant

服务器:

[…]
msg=‘好’
conn.send(msg.encode())
[...]
客户:

[…]
check=str(s.recv(缓冲区大小),‘utf-8’)
[...]

ok的编码是什么?如果是ANSI/UTF-8格式,则只需要2-3个字节,具体取决于是否存在空终止符。如果是UTF-16,则需要4-6个字节,这同样取决于空终止符。如果你能提供更多关于你正在尝试实现的协议的细节,这会有所帮助。谢谢你的回复,我已经用代码编辑了这篇文章。