我非常追求这样的建议。我一直在考虑一个客户端服务器项目,我将使用.NET。最初只是使用2.0,但最近得到VS2008,并认为我应该真正探索3.5。
应用程序将连接一台服务器和许多客户端。客户端和服务器都需要相互通信(即双向通信)。这将在互联网上运行。
我本来只是使用远程处理,但有什么或任何理由我应该使用3.5的不同方法吗?
我意识到当我使用远程处理时,当客户端阻塞端口时,我可能会遇到防火墙问题。
我真的在寻找建议,以便成为处理客户端和服务器之间通信的最佳方式,这种方式将使用.NET在网络上运行(希望客户端能够运行其他语言,但实际上是我觉得不重要)。客户端和服务器都必须能够相互调用方法。
谢谢,
圣诞快乐。
乔恩
答案 0 :(得分:2)
我刚刚开始参加WCF并在此处就此主题提出了一些问题。我在过去一周左右学到的一些事情:
答案 1 :(得分:0)
据我所知,WCF应该取代.NET Remoting,所以我会去做。