针对我的服务,套接字与.Net Remoting对比WCF?

时间:2014-07-09 23:23:54

标签: wcf sockets service tcp remoting

我需要在本地网络上创建一个服务(在.Net中),该网络将侦听请求并发送短信。我对最佳解决方案可能是什么感到困惑:

  • 套接字
  • Net Remoting
  • WCF

应该有一台服务器,多个客户端将连接并发送批量短信。

有人可以建议什么是最好的选择吗?

我创建了这个http://msdn.microsoft.com/en-us/library/ff649818.aspx,但我还是不确定。

1 个答案:

答案 0 :(得分:2)

我认为你应该坚持使用WCF,除非性能对你的应用程序至关重要。它比其他技术具有这些优势。

  • 比使用套接字更短的开发时间
  • WCF支持的协议多于.NET Remoting(命名管道和MSMQ)
  • 客户端不必是基于.Net的,而.Net Remoting则必须是.NET

因此,使用WCF构建服务应该更灵活,可维护且成本更低。

请阅读:“From .NET Remoting to the Windows Communication Foundation (WCF)”。