Shut down one or both halves of the connection. If how is SHUT_RD, further receives are disallowed. If how is SHUT_WR, further sends are disallowed. If how is SHUT_RDWR, further sends and receives are disallowed. Depending on the platform, shutting down one half of the connection can also close the opposite half (e.g. on Mac OS X, shutdown(SHUT_WR) does not allow further reads on the other end of the connection).
Note that there are no methods read() or write(); use recv() and send() without flags argument instead.
关闭一个或者一半的连接 如果socket.shutdown(how)
如果how值是SHUT_RD,则不允许进步接收
如果how是SHUT_WR ,则不允许发送
如果how 是SHUT_RDWR,接下来发和手都不允许
此时能从服务端读取数据
import socket
import time
s = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
s.connect(("192.168.137.2",8888))
#print s.gets
socket shutdown选项
最新推荐文章于 2023-02-22 21:47:35 发布
本文详细探讨了Socket的shutdown选项,解释了如何使用它们来控制输入输出流的关闭,以及在客户端和服务端通信中何时应该调用shutdown方法,确保数据完整传输并避免资源泄露。
摘要由CSDN通过智能技术生成