如何在socket.shutdown(1)后重新建立套接字连接

时间:2018-01-11 05:58:36

标签: python sockets

我正在创建一个文件服务器,需要有几个客户端将图像发送到服务器。在客户端发送方法中,我在发送图像后关闭套接字,告诉服务器停止接收。下次客户端发送映像而不是重新连接新套接字时,是否可以保持相同的套接字连接?

1 个答案:

答案 0 :(得分:1)

没有。 shutdown是底层套接字库级别的权威操作。它不能用作转移确认,而只能用作部分或graceful shutdown

如果要重新使用连接,则必须使用其他协议来表示传输结束。常见的用法是大小+数据(二进制协议)或命令和编码数据(文本协议)。