我真的很喜欢这样的建议。我一直在考虑一个客户端服务器项目,并且将使用 .NET。最初只是打算使用 2.0,但最近得到了 VS2008,并认为我也应该真正探索 3.5。
该应用程序将连接一台服务器和许多客户端。客户端和服务器都需要相互通信(即双向通信)。这将在互联网上运行。
我本来打算为此使用远程处理,但是有什么或任何理由我应该对 3.5 使用不同的方法吗?
我意识到当我使用远程处理时端口可能在客户端被阻止时,我可能会遇到防火墙问题。
真的,我正在寻找建议,以成为处理客户端和服务器之间通信的最佳方式,这些通信将使用 .NET 在网络上工作(希望客户端也能够运行其他语言,但这并不重要我猜测)。客户端和服务器都必须能够调用彼此的方法。
谢谢,
和圣诞快乐。
乔恩