我试图看看UDP对于开发基于网络的游戏有多可行。
Andrea Boschin有一个很好的UDP解决方案示例。从调试的VS2010运行时,此解决方案正常工作。该解决方案包含三个项目
我的问题:我需要做什么才能在互联网上举办此活动?我是否需要将策略服务器部署到IIS?构建一个Windows服务?或者这只是一个内部网解决方案?
答案 0 :(得分:0)
IIS不适用于此目的。您必须编写Windows服务来托管您的UDP程序。当然还有通过互联网暴露UDP的限制。请记住,UDP不是可靠的协议,它可能会丢失数据包。所以你的逻辑应该能够处理这个。
答案 1 :(得分:0)
使用基于TCP的RPC协议来设置订阅/身份验证服务(读取XMPP可能很有用) - 进行一次性身份验证(您最好的选择可能是通过WCF的X509 [SSL,HTTPS])工作就像一个被动的FTP ...连接到我(服务器)然后我会给你一个新的端口连接到我将(在我,服务器)将广播媒体 - 然后使用UDP作为您的传输机制为您的视频/音频假设这是您正在尝试做的事情