TDI ClientEvent handlers question

Hello !
Can there be several ClientEvent handlers of the same type for a local-node
address, represented by a FileObject ?

Say, Can there be 2 ClientEventReceive handlers ?
I think, that for different FileObjects, representing transport address,
there can be different handlers. But it seems to me, that for a single
FileObject, there will be the only ClientEventReceive handler …

Am I right ??

Thank You in advance !


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com

> there can be different handlers. But it seems to me, that for a single

FileObject, there will be the only ClientEventReceive handler …

Am I right ??

Yes.

You must have SO_REUSEADDR (for TDI, this is sharing flags to ZwCreateFile) to create several file objects on the same local address
(obviously works for datagram protocols only) and have several different receive handlers which will be called in sequence.

Max


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com