久趣下载站

当前位置: 首页 » 游戏攻略 » 如何妥善处理 TCP 代理中连接的关闭

如何妥善处理 TCP 代理中连接的关闭

相比直接关闭TCP连接,只关闭TCP连接读写使用单工连接的场景较少,但通用的TCP代理也需要考虑这部分场景。

今天在看老代码的时候,发现一个TCP代理的核心函数实现的比较粗糙,收到EOF后直接粗暴关闭两条TCP连接。

一般场景下是感知不到问题的,但是做为一个代理,应该只透传客户端/服务端的行为,多余的动作不应该发生,比如客户端关闭写,代理只需要把关闭传递给服务端即可。

猜你喜欢
本类排行