我在这里有一个关于.Net框架技术和游戏服务器的问题。可以肯定的是,我有一些游戏机作为客户端,我想将这些客户机连接到游戏服务器,如果我使用.NET框架开发服务器应用程序,你们认为这很好吗?.NET游戏服务器
客户机也是在dotnet技术中开发的。如果我将服务器扩展到几个并发运行的服务器,如果我在我的游戏服务器上使用.Net框架,那么该怎么办?我应该使用什么.Net技术,.Net Remoting,XML Web服务,COM +,MSMQ或任何建议?
这里还有一个更重要的因素是性能。我希望客户端和服务器之间的通信能够快速有效地进行通信,而不会有很长时间的滞后。
我希望扩展到几个服务器的目的是因为如果万一其中一台服务器停机或关闭服务,我仍然可以运行我的应用程序而不中断任务关键和实时的游戏过程。
有没有什么样的灵魂在那里做过这样的设置?如果是的话,你们对此感觉如何?在游戏服务器中使用.Net最好,最好,最差还是最差?
我真诚地感谢.Net和游戏开发专家在这里给我一些反馈。
感谢,
使用UDP套接字的“标准.Net方法”没有任何问题... – 2010-03-01 04:21:33
我正在为顶层通信层而不是基础System.Net类进行攻击。我从来没有试图在.Net中直接绑定到一个端口,总是通过UdpClient或TcpListener完成。 – thaBadDawg 2010-03-01 04:37:11
通过netTcpBinding使用二进制数据传输时WCF的“开销”?你指的是什么? – 2010-03-01 04:50:12