我会TcpListener用我的全球 IP 地址启动服务器。我有开放端口并使用 DMZ,我的端口 8074 可用,我应该能够启动此服务器。
我的代码看起来像:
IPAddress ip = IPAddress.Parse("XX.XXX.XX.XXX.XX");
TcpListener server = new TcpListener(ip, Convert.ToInt32(8888));
TcpClient client = default(TcpClient);
try
{
server.Start();
Console.WriteLine("Server started...");
}
catch (Exception ex)
{
Console.WriteLine(ex.ToString());
};
我一直有错误看起来像:
Activated Event Time Duration Thread Exception:抛出异常:System.dll 中的“System.Net.Sockets.SocketException”(“请求的地址在此上下文中不同”)。抛出异常:System.dll 中的“System.Net.Sockets.SocketException”(“请求的地址在此上下文中不同”)5.52s [5780] 工作线程
您可以检查是否希望在我的 IP 地址上可以访问此端口,但无法在此端口上启动服务器。
猛跑小猪
相关分类