(资料图片)
在写服务器的时候发现服务器运行一段时间之后莫名终止,排查代码,最后发现是send()函数导致的,send()在对一个已经关闭的socket发送时会发出一个信号,默认处理是使程序退出,可以添加MSG_NOSIGNAL解决
将send(sock,buf,len,0);改成send(sock,buf,len,MSG_NOSIGNAL)
标签:
< 上一篇
下一篇 >
要文
利尔化学上半年实现净利润10.47亿 同比增长107.44%
化学行业的发展前景怎么样 与人类社会发展密切吗?
绿色化学是什么意思 著名理论主要有哪些?
作者推荐
成都恢复跨省团队旅游 允许临街店铺“摆摊”
存在法律和制度空白 疫情之下如何兼顾宠物保护与防疫?
北京丰台站开始联调联试 将承担京广、京港台高铁运输任务
野外科考有多危险?安全意识比急救知识更重要
严防违法失德明星艺人“曲线复出”
小区公共收益不“糊涂”需完善规则
在网文界写工业小说 高校教授如何变身网络作家?
张铂温:冬奥赛场上我们代表中国青年
疫情局部反复易引起老人心理焦虑 专家建议提高心理“免疫力”
助“银发族”重进影院 观影服务也需“适老”
她真的不是“大连涉疫不当言论女幼师”
要文