リモートクライアントがTcpClientChannelオブジェクトを作成すると、(指定されていない)ポートでリッスンします。何のために?なぜtcp remotingクライアントはリッスンする必要がありますか?
サーバへの単一のtcp接続はすでに全二重であるため、なぜリッスンしますか?
リモートクライアントがTcpClientChannelオブジェクトを作成すると、(指定されていない)ポートでリッスンします。何のために?なぜtcp remotingクライアントはリッスンする必要がありますか?
サーバへの単一のtcp接続はすでに全二重であるため、なぜリッスンしますか?
私はそれが着信接続をリッスンすると仮定します。全二重とは何ですか?
私はMSDN TcpClientChannel Class exampleとServerChannelを近く見ています。リスニングクライアントへの参照はありません。あなたの事を詳述してください。
もう1つの.NET CodeGuruの記事では、simple remotingとsecure remotingが記載されています。
これを使用してあなたのポイントを詳述することができます。
TCP接続のクライアントは、サーバーからクライアントに送信されたパケットを受信するために、接続の送信元ポートでリッスンする必要があります。 TCP接続には、送信元ポートと宛先ポートの2つのポートがあります。通常、宛先ポートのみが指定され、ソースポートはOSによって割り当てられます。
なぜクライアントは着信接続をリッスンしますか? –