我在一个充当服务器的表单中使用了以下代码,
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
代码有什么问题?,任何人都可以提供修复
更新
我刚刚删除了Call WskServer(0).Bind(DEFAULT_TCP_PORT,LocalIP)现在服务器正常工作。这种方式是否正确
答案 0 :(得分:0)
检查system32目录中的etchost文件中是否将localhost映射到127.0.0.1