Курсовая работа: Разработка приложения клиента электронной почты
}
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 ;