2011-01-09 113 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