Now, both read and write operations on a given TCP socket are performed by the same IO thread. See stream_engine implementation.
- Martin On Fri, Jul 6, 2012 at 12:57 PM, Pieter Hintjens <[email protected]> wrote: > On Fri, Jul 6, 2012 at 5:39 PM, Rene-Pierre Lehmann <[email protected]> > wrote: > >> Is it possible with zeromq to use underlying tcp sockets in a >> full-duplex fashion? >> By full duplex I mean that an io thread may read from a tcp socket >> while another io thread may concurrently write to the same socket. > > No, this will cause the library to crash. However you can create two > sockets in two threads, and use one for input, and one for output. > > -Pieter > _______________________________________________ > zeromq-dev mailing list > [email protected] > http://lists.zeromq.org/mailman/listinfo/zeromq-dev _______________________________________________ zeromq-dev mailing list [email protected] http://lists.zeromq.org/mailman/listinfo/zeromq-dev
