可以使用诸如alarm定时器、I/O复用设置定时器,还可以使用socket编程里函数级别的socket套接字选项SO_RCVTIMEO和SO_SNDTIMEO,仅针对与数据接收和发送相关,而无需设置专门的信号捕获函数。 能够作用的系统调用包括:send、sendmsg、recv、recvmsg、accept、connect。 EAGAIN通常和EWOULDBLOCK是同一个值; SO_RCVTIMEO, SO_SND...
写一个同步机制不就行了没10秒给服务器一个需要返回的信息,只要没回就说明服务器DOWN了。这样写比较好。