【发布时间】:2012-11-15 16:28:33
【问题描述】:
我正在尝试为学校作业制作一个简单的聊天客户端应用程序。
但是数据包被路由器阻止了。有人建议我使用 UPNP 转发端口,但问题是由于安全问题,我认为我不能使用这样的程序。
是否有任何替代 UPNP 用于端口转发的替代方案,可以在学校环境中使用,如果我使用 UDP 而不是 TCP,我仍然需要转发端口。
最后我只是想实现一个简单的互联网消息传输。
添加:我忘了提到我作为项目的约束,我不能使用任何非微软的东西。
【问题讨论】:
-
也许您应该在某个地方运行服务器,并通过非阻塞端口进行通信?
-
@ChadRuppert 我不知道。我需要一个信使类型的应用程序。
-
如果您需要帮助弄清楚您的作业是什么而不是至少发布学校名称/老师的名字...考虑在尝试实施之前了解您的作业是什么。 .
标签: c# .net sockets networking network-programming