客户端断开socket链接, 服务端send 向一个失效的socket 发送数据,致使服务的进程退出

问题描述:linux 客户端断开socket链接, 服务端send 向一个失效的socket 发送数据,致使服务的进程退出。网络 缘由分析:socket 在linux下写socket的程序的时候,若是尝试send到一个disconnected socket上,就会让底层抛出一个SIGPIPE信号。 这个信号的缺省处理方法是退出进程,大多数时候这都不是咱们指望的。所以咱们须要重载这个信号的处理方法。
相关文章
相关标签/搜索