当前位置: 代码迷 >> C# >> 为啥WCF或 Remoting都没有UDP协议增强方法
  详细解决方案

为啥WCF或 Remoting都没有UDP协议增强方法

热度:304   发布时间:2016-04-28 08:37:50.0
为什么WCF或 Remoting都没有UDP协议增强方法?
小弟主要看重来的UDP性能不错这一点,想在新的项目中着重增加UDP的使用。

比如在WCF中,我要告诉服务器我上线了,我可以直接调用WCF发布的login方法。这样用起来很方便。
但是如果要在UDP中实现这个方法,似乎很麻烦。
各位老师能否举例说明下,如果我要在UDP中实现这个方法,怎么样设计合理,也方便扩展?
比如我要利用UDP通讯,在服务器设计3个方法: 1. login   2.login(string name)  3.login(string name,string time),怎么写才方便客户端调用?
谢谢。
------解决思路----------------------
UDP是不可靠的,对于WCF或者Remoting来说可靠比性能重要的多。
------解决思路----------------------
WCF支持UDP的,但是那个只能用来演示而不能实战,因为它没有处理丢包重传和速率控制,这些传输层的事情,TCP帮你做了,UDP需要自己实现。
  相关解决方案