实时多用户交互

时间:2012-05-01 21:23:47

标签: c# networking p2p

我正在制作的节目需要通过互联网使用实时的跨计算机互动。

我遇到的问题是,虽然我希望客户端连接到主机客户端而不是客户端服务器模型,但在使主机客户端能够实际托管方面存在很多问题(接受传入连接等。)

我正在努力使主持会话的过程尽可能简单,以便没有网络知识的用户可以接受传入连接,而无需配置路由器或任何其他此类事情。我想知道如何实现这个目标?

1 个答案:

答案 0 :(得分:1)

听起来你想以编程方式更新防火墙规则,鉴于网络设置的变化,不可能采用一刀切的方法。我认为你有三个选择,最后可能更好:

1)http://en.wikipedia.org/wiki/Internet_Gateway_Device_Protocol
2)http://en.wikipedia.org/wiki/Tunneling_protocol
3)用户配置其路由器的说明(将需要作为前两个失败的用户的备份)