Foros del Web » Programación para mayores de 30 ;) » .NET »

Problema enviando cadena de texto por red.

Estas en el tema de Problema enviando cadena de texto por red. en el foro de .NET en Foros del Web. Buenas noches !!!! Veran, tengo una aplicación que manda texto por red de una a otra (Un simple chat de Uno a Uno). La cuestión ...
  #1 (permalink)  
Antiguo 06/06/2005, 18:30
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 21 años, 8 meses
Puntos: 7
Problema enviando cadena de texto por red.

Buenas noches !!!!

Veran, tengo una aplicación que manda texto por red de una a otra (Un simple chat de Uno a Uno).

La cuestión es que funciona perfectamente.

El problema está cuando encripto el dato a enviar. Cuadno encripto la cadena de texto a enviar, me queda de la siguiente forma (Por ejemplo):


t45m45tnklñw4y

dfsjklgsdfjklgerty
g gdfgsdfg g dfgdfg


Cuando envio esta variable mediante red, la mitad de los datos se pierden al llegar al destinatario. ¿Saben opr que puede ser?, ¿Tendré que serializar la variable y mandarla?

En fin, por favor, hechenme una mano, que estoy que no duermo.

Saludos y gracias por adelantado.
__________________
Charlie.
  #2 (permalink)  
Antiguo 07/06/2005, 03:10
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 21 años, 8 meses
Puntos: 7
Bueno, ya he averiguado donde tengo el fallo, pero no sé solucionarlo, asi que por favor, si alguien puede hecharme un cable . . .


La cuestión es que antes de enviar la cadena encriptada, la codifico para pasarla a Bytes, para enviarlas por el Stream:

bytesCliente = Encoding.UTF8.GetBytes(txtAEnviarEnc)

Y ahi es donde pierdo parte de los datos, lo sé opr que he hecho lo siguiente:

msgbox(txtAEnviarEnc)
bytesCliente = Encoding.UTF8.GetBytes(txtAEnviarEnc)
msgbox(Encoding.ASCII.getString(bytesCliente))


En el primer MsgBox me sale todo el texto encriptado, pero en el segundo . . . ., se ha comido casi todo.

¿Alguien sabe como podría solucionar el tema?

Nuevamente, gracias por la ayuda siempre prestada en este foro.

Salu2.
__________________
Charlie.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:38.