Pergunta

Aqui está outra NET questão C # /. Basear apenas na curiosidade mais do que um necessidade ...

imediato

Se você tivesse uma instância Socket e você queria envolvê-la na classe TcpClient de nível superior, isso é possível e como você faria isso?

Por outro lado, se você tem uma instância de TcpClient, é possível obter o Socket subjacente?

Foi útil?

Solução

Se você tivesse uma instância soquete e você queria envolvê-la no nível mais alto classe TcpClient, isso é possível e como é que você faz isso?

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

Por outro lado, se você tem uma instância de TcpClient, é possível obter o subjacente Soquete?

Obter o soquete subjacente usando TcpClient.Client propriedade .

Outras dicas

De TcpClient para soquete é muito fácil. tcpClientInstance.Client é a instância soquete subjacente.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top