小编Dan*_*nny的帖子

TCP发送不会返回导致崩溃的过程

如果连接了tcp服务器和客户端,我想确定客户端何时不再连接.我以为我可以通过尝试向客户端发送消息来做到这一点,一旦send()返回-1,我就可以拆掉套接字.这个实现在Windows上可以找到,但是当我尝试在带有BSD套接字的Linux上执行此操作时,在服务器端应用程序上调用send()会导致我的服务器应用程序在客户端不再连接时崩溃.它甚至没有返回-1 ...只是终止程序.

请解释为什么会这样.提前致谢!

sockets crash tcp send

8
推荐指数
1
解决办法
3635
查看次数

标签 统计

crash ×1

send ×1

sockets ×1

tcp ×1