Курсовая работа: Разработка приложения клиента электронной почты

}

private void Write(string sMessage)

{//используется для перекодирования данных

System.Text.ASCIIEncoding oEncodeData = new System.Text.ASCIIEncoding ();

//теперь пересылаем сообщение в буфер для отправки в сетевой поток TCP

byte [] WriteBuffer = new byte [1024];

WriteBuffer = oEncodeData.GetBytes(sMessage);

//выводим содержимое буффера в поток TCP

NetworkStream NetStream = GetStream();

NetStream.Write(WriteBuffer, 0, WriteBuffer.Length);

}

private string Response() //перекодировка сообщений

{

System.Text.ASCIIEncoding oEncodedData = new System.Text.ASCIIEncoding ();

byte [] ServerBuffer = new Byte [1024];

NetworkStream NetStream = GetStream();

int count = 0;

while (true )

{

byte [] buff = new Byte [2];

int bytes = NetStream.Read(buff, 0, 1);

if (bytes == 1)

{

ServerBuffer[count] = buff[0];

count++;

if (buff[0] == '\n')

break ;

}

else break ;

К-во Просмотров: 728
Бесплатно скачать Курсовая работа: Разработка приложения клиента электронной почты