微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在程序中检查networking状态并控制PPP

所以我用一个手机调制解调器在linux下运行PPP。 我正在写的程序需要知道在发送任何数据之前链接是否处于活动状态。

我有什么select要检查

如果链接可用

如果它路由到我控制的服务器(它不会像我之前说的那样去上网)

另外,什么是重新启动它的最好方法 – 我想有程序控制何时启动和停止,所以我假设一个init.d是不合适的。 使用system()似乎没有给出PID,除了fork()和exec??()调用的gaggle之外,还有其他选项吗?

ARM上的Linux上的Linux(使用buildroot进行自定义分发)。

什么是不调用libusb_exit()的后果

移植Windows代码,使用什么而不是__int64 _tmain和_TCHAR *?

我怎样才能模拟在x,y坐标,使用sendinput的双击鼠标(我khow句柄)上的双击鼠标?

OpenFileById失败,ERROR_ACCESS_DENIED

进程间互斥与pthreads

内存映射之前/之前使页无效,以避免从磁盘读取操作系统

在设备固件中支持WinUSB

以编程方式重新定位VLC窗口

如何在embedded式Linux中检测GPIO线上的中断?

FileSystemWatcher,奇怪的响应

当IP接口启动并准备就绪时,可以使用pppd的ip-up脚本功能让它执行一个程序。 详细信息在pppd(8)手册页 – 搜索“ip-up”。

要重新启动pppd,请使用linkname参数设置已知的pidfile名称( /var/run/ppp-name.pid )。 也使用persist选项。 当你想重新启动pppd时,发送SIGHUP信号。 再次,这是在手册页中描述。

你可以解析/proc/net/route 。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐