[C#] Socket czy NetworkStream?

0

Witam,
w komunikacji sieciowej pod C# są dwa dość dobre rozwiązania czytania danych wysłanych przez TCP, mianowicie TcpClient.Client.Receive(byte[] buffer) albo poprzez NetworkStream.

Pytanie - czym różnią się te klasy, co jest efektywniejsze (czy ma jakiekolwiek znaczenie to, czego używam w tym wypadku)?
Pozdrawiam.

0

przyznam, ze sie nad tym nie skupialem nigdy, ale wydaje mi sie ze NetworkStream to po prostu opakowanie ktore dostarcza zwyczajowych metod pakowania/odpakowania danych,a w gruncie rzczy, podspodem i tak bedzie tcpclient..

ale to mi sie wydaje.. zapisze sobie i sprawdze w wolnej chwili

1 użytkowników online, w tym zalogowanych: 0, gości: 1