Hi,

  Using POE::Component::Client::TCP, I'm trying to get some 32 bytes of
data from a process.  It goes like this.  I send a command code, the
other guy gets it, and then replies with 32 bytes of data.  So far so
good.  Ethereal shows what's going on.  But then, the other guy
immediately closes the connection, resulting in my
POE::Component::Client::TCP exiting with:

Client 2 got read error 0 (Normal disconnection)

The ServerInput event never gets the data.  So I tried using
ServerError and ServerFlushed but it seems these also do not get the 32
bytes of data before the component exits.  If only I could get the data
then I could maybe send it to another session.

Maybe I just got the whole thing not right...  Maybe I should use a
server component to try to get the data from this other process ?

Any suggestions welcomed !

Reply via email to