当前位置: 技术问答>linux和unix
关于socket的问题,
来源: 互联网 发布时间:2015-06-02
本文导语: 我创建了一个服务器,接收到了客户端发送的连接请求(socket 句柄),然后不停的发送数据通过接收到的连接请求,这时如果客户端关闭了连接send函数将会导致程序直接退出,使用try catch(...)也不能捕获到错误,没有c...
我创建了一个服务器,接收到了客户端发送的连接请求(socket 句柄),然后不停的发送数据通过接收到的连接请求,这时如果客户端关闭了连接send函数将会导致程序直接退出,使用try catch(...)也不能捕获到错误,没有core文件,这是怎么回事呢?
|
是收到了SIGPIPE信号了。
你可以用signal(SIGPIPE, SIG_IGN);来避免。
你可以用signal(SIGPIPE, SIG_IGN);来避免。