如果自已的机子在内网,如何取得自己机子的公网IP和端口号? 如果自已的机子在内网,如何取得自己机子的公网IP和端口号?我在一个局域网内,设置子网和掩码可以上网,不设置也可以上网.这是为什么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 公网需要可以获得ip的网站,等提供返回……可能有DHCP,动态获得了ip等 我自己找到了一种得到公网IP的方法。system("cmd /c ipconfig >ip.txt");//用命令cmd /c ipconfig来得到公网IP,并保存到文件ip.txt中。然后对 ip.txt 文件进行分析,就OK了。端口号好象和应用程序有关,我也在找得到端口的方法。 楼上同志的方法错误,ipconfig怎么就一定会告诉你外网地址!至于服务器的端口映射的话,外部被连接的程序是可以知道的 端口号不同的程序是不一样的,就象IE一般是80,FTP一般是21 现在很多论坛上都有"你的真实IP地址信息是:xxx.xx.xxx.xxx"这个才是你的公网IP地址信息.而公网的端口号是由你所在的网络的路由器或交换机来处理的.这个端口号一般并不固定.如果你想使用程序得到你的公网IP的话.可以有两种方法.一种是向某个网站发一个GET HTTP的请求.在返回的数据中找出IP地址信息.如http://www.ip138.com 这个网站..而另一种则要求你有专门的公网服务器(或对路由器做映射).写一个程序在这个服务器上运行.收到相应的数据后返回发送者的IP地址及端口信息.. 请教一个ip转换算法 销毁后再创建的窗口,句柄会不会和先前重复? 内嵌activex控件捕获网页的移动事件 在GDI+中如何引入资源文件 VC++里怎么用math()库? 如何惩罚那些侵犯我私有财产的人? 关于SDK编程调试 请问怎么样在对话框上做一个圆形的按钮?? 在VC下多文档应用程序不能响应菜单命令 这种坐标该如何转换? 初学vc,用什么版本好? (超难)已知IE窗口句柄,如何隐藏它在任务栏上的按钮
可能有DHCP,动态获得了ip等
system("cmd /c ipconfig >ip.txt");//用命令cmd /c ipconfig来得到公网IP,并保存到文件ip.txt中。然后对 ip.txt 文件进行分析,就OK了。端口号好象和应用程序有关,我也在找得到端口的方法。
而另一种则要求你有专门的公网服务器(或对路由器做映射).写一个程序在这个服务器上运行.收到相应的数据后返回发送者的IP地址及端口信息..