Hola a todos los del grupo,
He creado un servidor en c# con sockets tipo tcp/ip para recepcion y envio
de datos lo cual lo hago de manera asincrónica. Tambien e creado un cliente
hecho en vb6 el cual le envia y recibe los datos hacia y desde el servidor
utilizo la API del winsock(funciona correctamente).
Ahora la pregunta es, del lado del servidor, existe alguna manera fiable o
algun metodo o algo que tengo que enviar en la trama, para determinar cuando
es el final del mensaje???, e estado utilizando la propiedad Available para
determinar si ya no hay más datos pero esto no me esta dando resultado
puesto que algunas veces este me devuelve 0 cuando si se encuentran datos en
el buffer del socket. Ojo estoy utilizando sockets puros no uso TCPClient ni
TCPListener y para recibir los datos uso un arreglo de bytes no uso
NetworkStream.
Gracias de antemano,
Mariano
Leer las respuestas