Pardon me, I made a mistake in the following passage: >Now suppose some socket need to __send__ a data
Actually I ment this socket __receives__ data, which is somehow combined with a data from another socket - which is why one socket should wait another (if not to introduce additional level of buffers and crossreferences between packets). Perhaps, the TWSocket's Pause method does also suit well. I think it will give better overall performance then threads. Best wishes, Stanislav Korotky, Russia, Moscow, CET +02:00 -- To unsubscribe or change your settings for TWSocket mailing list please goto http://www.elists.org/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be