2011-01-09 111 views
0

我已经使用在其作用类似于服务器的形式下面的代码,的Winsock无法连接到本地IP地址

WskServer(0).Close 
LocalIP = WskServer(0).LocalIP 
WskServer(0).LocalPort = DEFAULT_TCP_PORT 
WskServer(0).Protocol = sckTCPProtocol 
txtStatus.Text = "Starting server" 
Call WskServer(0).Bind(DEFAULT_TCP_PORT, LocalIP) 
WskServer(0).Listen 
当我执行上面的代码

,我收到以下错误
“地址是不能从本地机器上获得“

如果我改了行

Call WskServer(0).Bind(DEFAULT_TCP_PORT, LocalIP) 

Call WskServer(0).Bind(DEFAULT_TCP_PORT, "127.0.0.1") this is working 

有什么不好的代码?有谁能够给出修复

更新
我只是删除行调用WskServer(0).Bind(DEFAULT_TCP_PORT,LocalIP)现在服务器正常工作。这种方式的正确与否

回答

0

检查是否在system32目录下etc.host文件本地主机映射到127.0.0.1

+0

在主机评论所有行文件 – 2011-01-09 08:42:42