2016-05-14 6 views
0

Bezüglich System.Net.TcpClientTcpClient äquivalent für Sockel Shutdown Senden oder Empfangen

ich mich gefragt, ob es möglich ist, eine individuelle Abschaltung auf dem Output oder Eingabestrom von einem TcpClient auszuführen. Ich weiß, dass die NetworkStream kann mit aTcpClient.GetStream() grepped, aber ich bin immer noch herausfinden, Close() der eingehende oder ausgehende Teil davon, ohne die gesamte Networkstream zu schließen.

Dies ist möglich, mit dem Basismodell System.Net.Socket Klasse, in der ich zum ersten Mal Daten senden konnte und es danach mit SocketShutdown.Send schließen, während den Input geöffnet bis halten wir es mit SocketShutdown.Receive schließen.

Referenz Links:

MSDN on System.Net.Socket.shutdown()

MSDN on System.Net.TcpClient

Antwort

2

TcpClient hat eine Client Eigenschaft, die Socket vom Typ ist.

Verwenden Sie die Eigenschaft, um Socket zu erhalten, so können Sie Shutdown() aufrufen.

+1

Dumm ich, ich hätte wissen müssen, dass es in einem Decorator Muster war – Terence

Verwandte Themen