SocketオブジェクトとTcpClientオブジェクトの間で変換することは可能ですか?

StackOverflow https://stackoverflow.com/questions/203147

質問

これは、すぐに必要な必要よりも単に好奇心に基づいた別のC#/。NET質問です...

Socket インスタンスがあり、それをより高いレベルの TcpClient クラスにラップしたい場合、それは可能ですか、どうしますか?

逆に、 TcpClient のインスタンスがある場合、基礎となる Socket を取得できますか?

役に立ちましたか?

解決

  

Socketインスタンスがあり、   上位レベルでラップしたかった   TcpClientクラス、それは可能ですか   どうしますか?

Socket socket = ...;
TcpClient client = new TcpClient();
client.Client = socket;
  

逆に、のインスタンスがある場合   TcpClient、取得することは可能ですか   基礎となるソケット?

TcpClient.Clientを使用して、基になるソケットを取得します。 プロパティ。

他のヒント

TcpClientからSocketへは非常に簡単です。 tcpClientInstance.Client は、基になるSocketインスタンスです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top