Xna(C#)和C ++的网络?

我和一些朋友正在考虑使用XNA游戏工作室制作在线游戏。 我们的游戏主要使用Winsock作为网络部分,但是我们最近的项目使用了RakNet,其中服务器是C ++,客户端使用了我写的一个小型RakNet包装器。 据我所知XNA不能真正使用DLL,所以我想知道一个好的网络解决方案是什么。

1)C#已经具备了一些网络功能,但是用C#编写服务器是一个坏主意。 我主要使用C ++来实现它的原始功能。

2)如果用C#编写服务器是一个坏主意,他们的任何库都可以与C ++和C#一起工作吗? 或者,也许我可以为客户端使用C#网络,为服务器使用Winsock(如果它们兼容..我假设C#使用标准TCP层..)?

希望你们对网络选项有一些建议。

提前致谢!


在C#中编写服务器没有任何问题。
模拟Ultima Online服务器RunUO的开源MMORPG软件以C#运行,效果良好。

是的,Winsock和C#套接字是兼容的。

链接地址: http://www.djcxy.com/p/95481.html

上一篇: Networking for Xna (C#) and C++?

下一篇: Bullet physics stops collision after a while