如何使用C++以编程方式检查是否有实时Internet连接

Vib*_*ibz 6 c++ connection

如何使用C++检查我是否有互联网连接或实时互联网连接?

Kar*_*nek 5

C++ 没有为此提供内置函数,您需要求助于系统 API。一个最简单和明显的方法是创建一个套接字并尝试将其连接到某个已知的 IP 或检查 DNS 是否正常工作。

一些有用的链接:
http://msdn.microsoft.com/en-us/library/ms740673(VS.85).aspx(Windows 套接字)
http://www.tenouk.com/cnlinuxsockettutorials.html(Linux/Unix 套接字)