私はとてもアドバイスを求めています。私はしばらくクライアント サーバー プロジェクトについて考えていて、.NET を使用する予定です。当初は 2.0 を使用する予定でしたが、最近 VS2008 を入手したので、3.5 も実際に調査する必要があると考えました。
アプリケーションには、1 つのサーバーと多数のクライアントが接続されます。クライアントとサーバーの両方が互いに通信する必要があります (つまり、双方向通信)。これはインターネット上で実行されます。
これにはリモーティングを使用するつもりでしたが、3.5 で別のアプローチを使用する必要がある理由はありますか?
リモート処理を使用しているときにクライアントでポートがブロックされる可能性がある場合、ファイアウォールで問題が発生する可能性があることに気付きました。
本当に.NETを使用してネット上で動作するクライアントとサーバー間の通信を処理するための最良の方法となる提案を探しています(クライアントが他の言語も実行できるようにしたいのですが、それは重要ではありません推測してみて)。クライアントとサーバーの両方が、互いのメソッドを呼び出せる必要があります。
ありがとう、
そしてメリークリスマス。
ジョン