tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Stephen Byrne <>
Subject Re: Comet explicit event close
Date Tue, 09 Feb 2010 18:29:36 GMT
On Tuesday 09 February 2010 07:11:40 you wrote:
> Hi,
> I  am Using a Socket client to send a http request to sever and then waits
> to read response from the socket inputstream..
> 1. I have a comet servlet. On its read event it starts a new thread passing
> the request and response object.
> 2.The read event code block then returns.
> 3. The thread started in the read event starts writing the responses in the
> response stream.
> PrintWriter writer =response.getWriter();
> writer.write("asynresponse");
> 4. after writing say 5 responses i want to just close the request and
> response (not the socket which sent the request)
> Sending header Connection:close closes the Socket
> How do i do this?
> Since i cannot trigger the Comet servlet END event explicitly, where/how
> can I call event.close();
> I tried passing the event object from the read event to the thread and
> called event.close in the thread. But an exception was
> thrown saying event object is no longer  associated with the request and
> response.
> Thanks,
> Animesh

Why are you starting a new thread instead of writing the response and calling 
event.close() from the thread in which event(CometEvent) is called?
> P.S: BTW Kudos to the forum. Is is so alive. have been sending queries
>  since some days and got replies.
> Also just to let u know i have a business problem where a http request and
> response are to be served using comet asyncronously on the same socket
> connection.
> So i have a single socket client which wants to send http request again and
> again (pipeline) and waits for a asyn response from the comet server.
>  trying a POC for the same.
> Any ideas for concrete pipelining clients would be greatly appreciated.
> Thanks,
> Animesh

Stephen Byrne
(585) 286-5817

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message