C#でサーバークライアントアプリケーションを作成したい。サーバーアプリはクライアントにメッセージまたはオブジェクトを送信する必要があり、このメッセージの後にクライアントアプリのいくつかの機能をトリガーする必要があります。どのクラスまたは技術を使用する必要がありますか?System.Net TcpClientクラスまたは.NETRemotingまたはその他のテクノロジ?どこから始めればいいですか?私はネットワークプログラミングの初心者です。どんなアドバイスも役に立ちます。この質問とあなたの答えを読んでくれてありがとう。
質問する
572 次
3 に答える
3
特にパブリッシュ/サブスクライブのシナリオを扱っている場合は、ZeromMQ(clrzmq + libzmq)を使用することをお勧めします。ZeroMQは非常に使いやすく、非常に高速です。ZeroMQサイトのさまざまなシナリオに対応するC#の例がたくさんあります。特定のニーズに応じて、ZeroMQとOpenPGMを組み合わせて、pgm(tcp)またはepgm(udp)マルチキャストを実行できます。
于 2012-10-05T10:18:49.183 に答える
1
UdpClientクラスを使用するだけです。より信頼性が必要な場合は、後で TCP に移行できます。UDP は、ネットワーク経由でメッセージを送信する最も簡単な方法です。
于 2012-10-05T10:07:25.847 に答える
0
これらのチャット クライアント/サーバー アプリがどのように機能するかを理解してみてください。正しい方向に考えさせてくれます。
于 2012-10-05T10:08:27.810 に答える