Mat*_*ttR 6 c++ windows networking
无论如何使用Windows API来检测Windows 7计算机的网络连接是Internet连接还是没有Internet访问的LAN连接?Windows 7和Vista在网络图标(仅限本地v.本地和Internet)中表明了这一点,无论如何都要以程序方式获取该信息?
并不完美。
您可以通过 IP 地址检测您是否在 LAN 上(假设您的本地 DHCP 分发了 192.168.xx.xx 私有地址之一。)
您可以 ping 一个已知的外部站点来检查该局域网是否有互联网连接。