Работа с SSL в библиотеке Noix.IMap - C#

Узнай цену своей работы

Формулировка задачи:

Взял библиотеку Noix.IMap для работы с письмами, нужно как-то присрать SSL, как я не пытался, не получается.
Листинг программы
  1. public void Connect(string host, int port)
  2. {
  3. if (!_connected)
  4. {
  5. SslStream sslStream;
  6. m_pSocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
  7. IPEndPoint ipdest = new IPEndPoint(Dns.GetHostEntry(host).AddressList[0], port);
  8. m_pSocket.Connect(ipdest);
  9. string reply = ReadLine();
  10. if (GetReply(reply) != RESULT_OK)
  11. {
  12. m_pSocket.Close();
  13. m_pSocket = null;
  14. throw new Exception("Server returned:" + reply);
  15. }
  16. _connected = true;
  17. }
  18. }

Решение задачи: «Работа с SSL в библиотеке Noix.IMap»

textual
Листинг программы
  1.  SslStream sslStream;
  2.  m_pSocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
  3.  //Передаем конструктору класса SslStream текущий поток
  4.  sslStream = new SslStream(m_pSocket.GetStream());

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4.071 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы