Domanda

Ecco un'altra domanda C # /. NET basata semplicemente sulla curiosità più che su un bisogno ...

immediato

Se tu avessi un'istanza Socket e volessi inserirlo nella classe TcpClient di livello superiore, è possibile e come lo faresti?

Al contrario, se si dispone di un'istanza di TcpClient , è possibile ottenere il Socket sottostante?

È stato utile?

Soluzione

  

Se tu avessi un'istanza Socket e te   volevo avvolgerlo al livello superiore   Classe TcpClient, è possibile e   come lo faresti?

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

Al contrario, se hai un'istanza di   TcpClient, è possibile ottenere il   Socket sottostante?

Ottieni il socket sottostante usando TcpClient.Client proprietà.

Altri suggerimenti

Da TcpClient a Socket è molto semplice. tcpClientInstance.Client è l'istanza Socket sottostante.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top