Работа с SSL в библиотеке Noix.IMap - C#
Формулировка задачи:
Взял библиотеку Noix.IMap для работы с письмами, нужно как-то присрать SSL, как я не пытался, не получается.
public void Connect(string host, int port) { if (!_connected) { SslStream sslStream; m_pSocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); IPEndPoint ipdest = new IPEndPoint(Dns.GetHostEntry(host).AddressList[0], port); m_pSocket.Connect(ipdest); string reply = ReadLine(); if (GetReply(reply) != RESULT_OK) { m_pSocket.Close(); m_pSocket = null; throw new Exception("Server returned:" + reply); } _connected = true; } }
Решение задачи: «Работа с SSL в библиотеке Noix.IMap»
textual
Листинг программы
SslStream sslStream; m_pSocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); //Передаем конструктору класса SslStream текущий поток sslStream = new SslStream(m_pSocket.GetStream());
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д