使用标准的Berkeley Socket编程,在阻塞状态下如何得知硬件故障信息?

sans 2002-06-17 05:29:41
使用标准的Berkeley Socket编程,在阻塞状态下如何得知硬件故障信息?
例如在Server端recv处于阻塞状态,当把Client端的双绞线从HUB上拔出,Server端recv调用并不返回,是否有什么方法可以获得类似于这种硬件故障的信息?
...全文
59 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
sans 2002-06-17
  • 打赏
  • 举报
回复
F1 !
F1 !!
F1 !!!
sans 2002-06-17
  • 打赏
  • 举报
回复
想法不错,还有其它方法吗?比如说直接通过检查套接字而获取故障信息?
batizhou 2002-06-17
  • 打赏
  • 举报
回复
没办法,只有等返回出错,然后GetLastError是WSAETIMEDOUT
不过你可以开另一个线程ping目标机器,能较及时得到硬件故障,MSDN里有ping的例子。

2,640

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 硬件/系统
社区管理员
  • 硬件/系统社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧