三种方法获取外网(公网)IP

时间:2015-02-09 10:26:31
【文件属性】:

文件名称:三种方法获取外网(公网)IP

文件大小:22KB

文件格式:RAR

更新时间:2015-02-09 10:26:31

获取外网(公网)IP

三种方法获取外网(公网)IP =================================== 第一种:使用Winsock控件(MSWINSCK.OCX),这种方法目前是最好的,占用资源少,速度快且不会出错。第二种:使用Microsoft Internet Transfer 控件(MSINET.OCX),这个需要延时判断,在执行上一个请求的时候再次获取会出错(不过可以自己加入判断)。第三种:使用Microsoft Internet Control控件(IeFrame.dll),这个方法因为使用了IE内核,很吃内存,一个小程序,内存暴涨一百KB,而且还无法销毁占用内存,由于因为微软的关系,目前好像还没有找到低内存的方法。有网友说可以做成ActiveX Dll这种方式,调用完毕就自动销毁,相对内存占用就能得到及时释放。还有说IE8的内核就不存在这个问题,但是我测试感觉效果没办法。


【文件预览】:
frmGetPip.frm
使用说明.txt
CheckInternetConnectionModule.bas
frmGetPip.frx
prjGetPublicIP.vbw
prjGetPublicIP.vbp
MSSCCPRJ.SCC
给 枕善居 发邮件.url
枕善居VB源码博客.url
GetPublicIP.exe
GetPublicIP.bas

网友评论

  • 有些可用,有的不能用,没有结果,太可惜了
  • 我这里用不了,还是要谢谢你,谢谢你的分享
  • 试了下,没看到结果的。
  • delhpi版本的,看不明白,要是能转换成C#版的就好了。