当前位置:  开发笔记 > 编程语言 > 正文

C#游戏网络库

如何解决《C#游戏网络库》经验,为你挑选了1个好方法。

我正在使用.Net v2开发在线策略游戏.虽然游戏主要是战略性的,但它确实有一些需要合理网络性能的战术元素.我打算将TCP数据包用于战略数据,将UDP数据包用于战术数据.

{编辑}我忘了提到我偏离WCF和.NET 3+有几个原因.首先,因为我想保持我的下载量小,我的大多数客户已经拥有.NET 2.0.其次,因为我希望能够选择移植到Mac和Linux,并且不确定Mono中的WCF可用性.{/编辑}

我正在寻找网络库的建议.我找到了一些选项,例如GarageGames的扭矩网络库(C++),RakNet(C++)和lidgren网络库(C#):

http://www.opentnl.org/ http://www.jenkinssoftware.com/ http://code.google.com/p/lidgren-network/

有没有人对这些或其他图书馆有实际经验?


我只是偶然发现了RakNetDotNet:

http://code.google.com/p/raknetdotnet/

可能是我正在寻找的......



1> Mark Cidade..:

微软自己的基于.NET的XNA允许您在Windows和XBox 360上创建网络游戏.


根据[wiki](http://en.wikipedia.org/wiki/Microsoft_XNA#License_Agreement):*"Microsoft XNA Framework 2.0 EULA明确禁止分发连接到Xbox Live和/或Games for Windows的商业网络游戏在没有开发人员和微软签署的具体协议的情况下生活."*
推荐阅读
臭小子
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有