Estoy intentando hacer un programa para leer correo pero me falla en esta parte.
Exactamente llega hasta
int bytes = stream.read(buff, 0 ,1);
no se que puede estar mal:
private string Response()
{
System.Text.ASCIIEncoding enc = new System.Text.ASCIIEncoding();
byte[] serverbuff = new Byte[1024];
NetworkStream stream = GetStream();
int count = 0;
while (true)
{
byte[] buff = new Byte[2];
MessageBox.Show("el valor de buff es" + buff);
int bytes = stream.Read(buff, 0, 1);
if (bytes == 1)
{
serverbuff[count] = buff[0];
count++;
if (buff[0] == '\n')
{
break;
}
}
else
{
break;
};
};
string retval = enc.GetString(serverbuff, 0, count);
Debug.WriteLine(" READ:" + retval);
return retval;
}