Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/297.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Socket.bind()返回;请求的地址在其上下文中无效。”;在Win7上_C#_Sockets_Windows 7 - Fatal编程技术网

C# Socket.bind()返回;请求的地址在其上下文中无效。”;在Win7上

C# Socket.bind()返回;请求的地址在其上下文中无效。”;在Win7上,c#,sockets,windows-7,C#,Sockets,Windows 7,我正试图以这种方式使用Socket.bind()函数: Bind(new IPEndPoint(myInternalAddress, myPort)); 我得到的错误是“请求的地址在其上下文中无效”,但这只发生在Windows 7上(我使用的是64位) 在几天前升级之前,这一切正常,我检查了IP是否正确 如果您能提供任何帮助,我们将不胜感激。bind()。。。将套接字绑定到本地IP地址和端口。这就是IPEndPoint在其构造函数中采用的内容(请参阅)。看起来您正在传递本地和远程地址 编辑:

我正试图以这种方式使用Socket.bind()函数:

Bind(new IPEndPoint(myInternalAddress, myPort));
我得到的错误是“请求的地址在其上下文中无效”,但这只发生在Windows 7上(我使用的是64位)

在几天前升级之前,这一切正常,我检查了IP是否正确

如果您能提供任何帮助,我们将不胜感激。

bind()
。。。将套接字绑定到本地IP地址端口。这就是
IPEndPoint
在其构造函数中采用的内容(请参阅)。看起来您正在传递本地和远程地址

编辑:
如果没有一个端口工作,那么可能是IP地址错误。既然你提到了“升级”——看看发生了什么变化——地址还是原来的吗提示,提示。

是的,你说得对。遗憾的是,这不是问题所在,我只是复制代码失败。连接设置是否更改?喜欢不同的DHCP服务器吗?是的。我将DNS服务器改为8.8.8.8(因为我所在大学的DNS服务器非常不稳定),并尝试使用他的本地名称连接到本地服务器。。。谢谢:)将应用程序迁移到了一个新服务器,忘记了客户端配置的元素。myInternalAddress是我的本地IP(192.168.1.23),myPort是53532,但端口不重要,因为它对任何一个都不起作用。