的Winsock无法连接到本地IP地址
问题描述:
我已经使用在其作用类似于服务器的形式下面的代码,的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)现在服务器正常工作。这种方式的正确与否
答
检查是否在system32目录下etc.host文件本地主机映射到127.0.0.1
在主机评论所有行文件 – 2011-01-09 08:42:42