VB中的winsock

来源:百度知道 编辑:UC知道 时间:2024/06/16 00:01:44
用winsock来获取本机的IP,但是为什么当IP改动时,如果不将VB制作出来的工程关闭再打开则无法获取新的IP呢?
该怎么样才能在不重新开工程的情况下获取到新的IP呢?

解决+10!!

不是太懂你的意思。
你可以用winsock.localip获取本机IP,如果你的本机IP会经常变动,那么你可以用一个timer随时监控winsock.localip,并将获取的本机IP赋于到一个变量上面,以后就可以随时调用变量来得到现在的本机IP。

建议你用api来做,更精确

代码见
http://tieba.baidu.com/f?kz=232265797

重新加载winsock控件就OK了。