我试图以这种方式使用Socket.bind()函数:
Bind(new IPEndPoint(myInternalAddress, myPort));
我得到的错误是“请求的地址在其上下文中无效。”,但这只发生在Windows 7上(我使用的是64位)。
几天前我的升级工作正常,我检查了IP是正确的。
对于这里究竟出现的问题,我们将不胜感激。
答案 0 :(得分:10)
bind()
...将套接字绑定到本地 IP地址和端口。这就是IPEndPoint
在其构造函数中所采用的内容(请参阅IPEndPoint(address, port)
)。看起来你正在那里传递本地和远程地址。
如果没有端口工作,则可能是IP地址错误。既然你提到了“升级” - 看看改变了什么 - 地址是否仍然相同? ipconfig
- 提示,提示。