判断当前网络状态:局域网,还是广域网? 有没有单一的API函数,可以使用判断? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不识华山真面目,只缘生在此山中因此,你需要一台位于山外的主机,来看次主机是否是位于公网上的主机!很简单的一个connect,能连通不就是公网主机了?! InternetGetConnectedStateEx()第一个返回参数,可以检测到连接上网模式,看下是否你想要的. API: gethostname 获取本地主机名, gethostbyname 获取主机IP列表。枚举出本机所有的IP,根据局域网的保留IP段判断是否是公网还是局域网,这个对于普通的网络是可以用的。不过如果一个与外界隔绝的局域网偏要设置成非保留段的IP那也没辙了,只能采用公网架一个服务器的模式。局域网保留的IP段有 A类: 10.0.0.0 ~ 10.255.255.255 B类: 172.16.0.0 ~ 172.31.255.255 C类: 192.168.0.0 ~ 192.168.255.255 那你直接让软件连接个网站就行,例如www.google.com MFC的Edit Box控件根据字体尺寸动态改变问题 VC2008 进度条的颜色、背景 请问什么是跨COM边界啊 关于结构体的一段代码?? 如何从Frame类中访问View类中的变量(基于单文档)? 在不同语言的操作系统下面的文字显示问题 ATL activex中timer如何使用? 把一段文本存入数据库中,如何控制从库中取出时的格式 我是 c 语言初学者 用什么书方便命令的学习 问个dll回调的问题 如何下载FTP服务器上的文件到程序当前目录(WinInet) 十字路口,何去何从?
因此,你需要一台位于山外的主机,来看次主机是否是位于公网上的主机!
很简单的一个connect,能连通不就是公网主机了?!
第一个返回参数,可以检测到连接上网模式,看下是否你想要的.
枚举出本机所有的IP,根据局域网的保留IP段判断是否是公网还是局域网,这个对于普通的网络是可以用的。
不过如果一个与外界隔绝的局域网偏要设置成非保留段的IP那也没辙了,只能采用公网架一个服务器的模式。局域网保留的IP段有
A类:
10.0.0.0 ~ 10.255.255.255
B类:
172.16.0.0 ~ 172.31.255.255
C类:
192.168.0.0 ~ 192.168.255.255
那你直接让软件连接个网站就行,例如www.google.com