C # Sockets und SslStreams

Ich bin verwirrt, was "am besten" ist, wenn es um Steckdosen geht. Das Socket-Objekt stellt Sende- / Empfangsmethoden (und asynchrone Entsprechungen) bereit, ermöglicht jedoch auch die Erstellung eines NetworkStream. Die einzige Möglichkeit, mit Socket.Send Spaß zu haben, besteht darin, den Aufruf in einen Block wie den folgenden zu packen:


using (Stream stream = new NetworkStream(socket)) {
  socket.Send(...);
  stream.Flush();
}

Wenn Sie mit SslStream eine Nachricht über den zugrunde liegenden Socket senden, wird diese über SSL gesendet? Soll ich einfach Stream.Write (...) anstelle der Socket-Methoden verwenden?

Vielen Dank

Antworten auf die Frage(2)

Ihre Antwort auf die Frage