Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/03/2012, 02:51
recry
 
Fecha de Ingreso: julio-2010
Mensajes: 3
Antigüedad: 13 años, 9 meses
Puntos: 0
c# programa para leer correo

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;
}