Hi

I am using comet connections for some time now in a server push manner:
Whenever the server needs to inform the client about some event, it sends a
packet to the client and waits for a reply in the same connection.
As soon, as a READ event is triggered, that reply is read and the next
message can be sent.

Now, this requires a round-trip-time between the client and the server and
is inappropriate for larger amounts of data especially on high latency
connections.

I am seeking for a way to determine (from a comet servlets point of view) if
a connection is writeable - this is, if output buffers are empty and I can
send additional data.

Note, that sending a huge amount of data at once is not an option, I need to
send distinct parts...


So here are my questions:

- How can I detect if a connection is writeable?
- That is, how can I detect if the output buffers are empty?
- Is there a way to use comet connection for something like a selector?

Regards,
  Steffen

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to