易截截图软件、单文件、免安装、纯绿色、仅160KB

急!linux中如何检测TCP网络连接是否正常???

是这样的:在嵌入式开发板上跑了一个程序,用socket和主机建立了TCP连接并进行通信,可是由于网络不好,想让程序在连接断开时(包括网线被拔掉)实现重启,然后重新运行程序和主机通信,哪位可以提供一下思路??谢了
ps:我个人曾想就在主应用程序中监测,检测网络状态,断开时就system("reboot");一下,但不知具体如何实现对网络的监测,谢谢!!!!
ping某个稳定的网站

建立一个超时时间T,当T秒没收到数据,认为断线,跳到某个地方,实现重启。

主从之间收发心跳包,定期发送一方在超过某一段时间未收到的话,认为对方下线。

主从之间收发心跳包,定期发送 ,一方在超过某一段时间未收到的话,认为对方下线。

主从之间收发心跳包,定期发送 ,一方在超过某一段时间未收到的话,认为对方下线。

引用
ping某个稳定的网站


谢谢,但我不是这个意思,我用板子和主机连接,可能只是用一个网线或者局域网,而且ping要在命令行实现,我的主程序在开机时就已经运行,并且和主机建立连接了,现在想在主程序中加入一些代码来实现

引用
是这样的:在嵌入式开发板上跑了一个程序,用socket和主机建立了TCP连接并进行通信,可是由于网络不好,想让程序在连接断开时(包括网线被拔掉)实现重启,然后重新运行程序和主机通信,哪位可以提供一下思路??谢了
ps:我个人曾想就在主应用程序中监测,检测网络状态,断开时就system("reboot");一下,但不知具体如何实现对网络的监测,谢谢!!!!


长连接,心跳包保持即可。
setsockopt可以实现心跳包,也可以自己增加一个逻辑


相关问答:

使用Struts2上传文件,在linux下报错

使用Struts2上传文件,在linux下报错
2009-09-29 14:56:20,801 [org.apache.struts2.interceptor.FileUploadInterceptor]-[ERROR] Processing of multipart/form-data request failed. c:/temp/upload__1dcd07ee_12 ......

windows文件系统 比 linux文件系统慢在哪儿?

一直用svn来做资源的管理,
现在发现windows下取svn 要10个小时左右(资源大约有20G,全是小文件)
linux下取仅用40分钟,

请问linux的文件系统在哪儿比windows文件系统强力?

svn 可够慢的。

在 ......

linux /etc/rc.d/目录下找不到rc3.d文件夹?

linux /etc/rc.d/目录下找不到rc3.d文件夹?

请教各位大虾指教?

命令行里:setup服务选项莫法用,请教下如何解决?

谢谢
弄哪去了?
不小心删除了?

那可惨了,copy个rc.5用用吧。 ......

同时提供 windows下的dll和 linux下的so 文件

我要写个服务端。 要求同时支持windows 和 linux 两个 系统。  也就是要写一个 dll和一个so 文件。由于我一直都是在winds下写程序。linux的还不会。 向大家咨询 同时 支持 dll和so  应该怎么写。
用纯c/c ......

Linux如何在图形界面和命令行之间切换

各位大虾,我正在学习Linux,可是Linux图形界面和命令行之间切换遇到困难,在命令行下输入startx,不是进入图形界面
而是出现
请问各位,这是为什么? 而且按Ctrl+Alt+F7,也不能命令行进入图形界面。
急急急

......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号