Closed. This question is off-topic。它当前不接受答案。
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
2年前关闭。
您能给我一个最简单的方法来使用Linux中的C程序检查Internet可用性吗?
我已经实现了一个程序来在C中运行系统命令“ traceroute”。在此之前,我必须检查Internet连接是否可用。那么您可以建议一种方法吗?
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
2年前关闭。
您能给我一个最简单的方法来使用Linux中的C程序检查Internet可用性吗?
我已经实现了一个程序来在C中运行系统命令“ traceroute”。在此之前,我必须检查Internet连接是否可用。那么您可以建议一种方法吗?
最佳答案
简短的回答:不。 C和C ++都没有直接的网络知识,也没有任何内置的网络功能。
根据您使用的第三方库,可能会使用某些东西,但这取决于库,它不是C的直接组成部分。
我可以想象有一些库可能尝试ping一些内部/外部地址,执行名称查找等。但是,如果您位于隔离的网络中,则无法ping,查找或穿过防火墙来到达某个位置可能是完全有效的,并不表示存在网络问题。
关于c - C中是否有任何库函数来检查Internet连接? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44660010/
10-10 14:44