首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

怎么收到网卡已经能够接收数据的中断信号呢?

2012-01-18 
如何收到网卡已经能够接收数据的中断信号呢???有一本地程序连接外网服务器,拔掉网线则程序通信中断;如果一

如何收到网卡已经能够接收数据的中断信号呢???
有一本地程序连接外网服务器,拔掉网线则程序通信中断;如果一插上网线,本地进程就开始连接服务器;程序怎样知道网线已经插上呢??可以通过获得网卡的中断信号来实现吗,怎么实现呢?谢谢!

[解决办法]
不需要两个进程或者线程。客户端给本地端口打开一个连接,然后定时向这个端口发数据,若一段时间内没有收到数据则证明网线掉了。这个也就是心跳包。
如果服务器想要知道客户端是否断网线,则向服务器发心跳包。

热点排行