Я не понимаю, что лучше использовать при работе с сокетами.Объект Socket предоставляет методы отправки и получения (и асинхронные эквиваленты), но также позволяет создавать NetworkStream.Единственный способ получить удовольствие от использования Socket.Send - это обернуть вызов в блок, такой как:
using (Stream stream = new NetworkStream(socket)) {
socket.Send(...);
stream.Flush();
}
При использовании SslStream, если вы отправите сообщение в базовый сокет, будетотправлено через SSL?Должен ли я просто использовать Stream.Write (...) вместо методов сокетов?
Спасибо.