【发布时间】:2015-03-19 07:41:56
【问题描述】:
我正在使用 winforms 在 Windows 8 上制作一个简单的服务器/客户端应用程序。该程序运行良好,直到我使用我的外部 IP 地址 50.140.66.104 我得到错误。
System.dll 中出现“System.Net.Sockets.SocketException”类型的未处理异常 附加信息:请求的地址在其上下文中无效
我正在使用以下代码:
TcpListener listener = new TcpListener(IPAddress.Parse("50.149.66.104"), 8000);
为什么这个 IP 地址有问题? 提前致谢!!
【问题讨论】:
-
你为什么不使用
IPAddress.Any作为听众?指定一个 IP 地址将只允许来自该 IP 地址的传入连接。 -
我做到了,它有效。但我知道这会降低安全性。你知道我该如何应对吗?
标签: c# windows tcp tcpclient tcplistener