当前位置: 技术问答>linux和unix
求助:关于单线程recv时的超时问题
来源: 互联网 发布时间:2015-11-27
本文导语: 由于我现在做的通讯框架必须是单线程的,所以在recv的时候如果网线断了或者服务器断电等情况的时候,程序就停止到recv这个地方不前了,程序也没有死,但就是因为没有数据发过来,不知道有什么办法可以设置一...
由于我现在做的通讯框架必须是单线程的,所以在recv的时候如果网线断了或者服务器断电等情况的时候,程序就停止到recv这个地方不前了,程序也没有死,但就是因为没有数据发过来,不知道有什么办法可以设置一个超时?请教大家了!
|
改用select()具体看select的man手册