我使用
在C#中创建了聊天服务器Socket s = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.TCP);
s.Bind(IPAddress.Parse(theIP),thePort);
但后来我得到了一个
“SocketException未处理,请求的地址无效 它的背景“
如何查找要使用的正确IP? cmd ipconfig IPv4Address?因为那个IP(我相信)是针对内部IP的。我希望服务器IP是可以从我的网络外部访问的外部IP地址
答案 0 :(得分:0)
您需要在路由器中创建一个静态路径(有时称为端口转发),将一个外部IP /端口绑定到内部地址和聊天服务器所需的端口。然后,您将在网络中的代码中引用您的内部IP地址。