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



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

No.shutdown是基础套接字库级别的确定性操作。它不打算用作传输确认,而仅用作部分或正常关闭。

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

相关内容

最新更新