sockets+http: final de mensaje no detectado
Hola, muy buenos dias !!
Tengo un problemilla que ja no sé como resolver i no estoy encontrado nada en internet.
Resulta que mi programa habre un socket en el que estoy escuchando peticiones de pà ginas web. Después abro otro socket de conexión con el tomcat. La idea es ir pasando los mensajes del protocolo http entre los sockets de manera que las pà ginas se sigan visualizando como si nada, pero yo pueda realizar una estimación del número de mensajes que se generan en una conexión al tomcat.
El problema es: puedo ver el contenido de un mensaje request o de un mensaje response, pero no atino a detectar cuando ha finalizado el mensaje. Detectado el final del mensaje, yo podria empaquetar la información simular el paso de los mensajes.
Para un mensaje request, quizás, podrÃa valer el esperar una lÃnea en blanco pero para un mensaje de response no sirve. Esto es porque, por ejemplo, al pasar el código de la web, éste podria contener alguna linea en blanco y por tanto estarÃamos cortando el mensaje.
Alguien me puede encaminar hacia la solución?
MuchÃsimas gracias a todos por vuestra ayuda.
Tengo un problemilla que ja no sé como resolver i no estoy encontrado nada en internet.
Resulta que mi programa habre un socket en el que estoy escuchando peticiones de pà ginas web. Después abro otro socket de conexión con el tomcat. La idea es ir pasando los mensajes del protocolo http entre los sockets de manera que las pà ginas se sigan visualizando como si nada, pero yo pueda realizar una estimación del número de mensajes que se generan en una conexión al tomcat.
El problema es: puedo ver el contenido de un mensaje request o de un mensaje response, pero no atino a detectar cuando ha finalizado el mensaje. Detectado el final del mensaje, yo podria empaquetar la información simular el paso de los mensajes.
Para un mensaje request, quizás, podrÃa valer el esperar una lÃnea en blanco pero para un mensaje de response no sirve. Esto es porque, por ejemplo, al pasar el código de la web, éste podria contener alguna linea en blanco y por tanto estarÃamos cortando el mensaje.
Alguien me puede encaminar hacia la solución?
MuchÃsimas gracias a todos por vuestra ayuda.
