C# 与WCF的实时通信
与wcf建立实时通信的最佳方式是什么?例如,对于游戏,我需要一种方式,当远程用户按下键盘上的左箭头键时,服务器中的对象会相应地移动 我想我应该使用WCF,这是正确的选择吗C# 与WCF的实时通信,c#,wcf,C#,Wcf,与wcf建立实时通信的最佳方式是什么?例如,对于游戏,我需要一种方式,当远程用户按下键盘上的左箭头键时,服务器中的对象会相应地移动 我想我应该使用WCF,这是正确的选择吗 谢谢 我认为在游戏编程中使用WCF不是一个好主意。使用WCF的最快方法可能是使用带有单向消息的NetTCP,但您仍然有相当大的开销 我建议您考虑直接使用UDP编程套接字,或者查看一个C LIB库来完成,就像LIDGREN: 这里有一些不错的初学者教程,但是它们是C/C++,但是它们显示了当你想编写游戏代码时需要考虑的内容:
谢谢 我认为在游戏编程中使用WCF不是一个好主意。使用WCF的最快方法可能是使用带有单向消息的NetTCP,但您仍然有相当大的开销
我建议您考虑直接使用UDP编程套接字,或者查看一个C LIB库来完成,就像LIDGREN:
这里有一些不错的初学者教程,但是它们是C/C++,但是它们显示了当你想编写游戏代码时需要考虑的内容: 另外,看看XNA是如何实现联网的。以下是一个网络示例:这真的取决于你想用它做什么样的游戏。FPS的要求与战略游戏的要求非常不同。您的服务器是在同一个盒子上还是在远程系统上?