sockets+http: final de mensaje no detectado

entukasamejor
10 de Febrero del 2006
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.