My star protocol is probably like what you want. I didn't implement it in nanomsg but there is an implementation of it in mangos. Recall mangos is a new implementation in go that is wire compatible with nanomsg. Sent from my iPhone > On Jul 10, 2014, at 3:51 PM, Achille Roussel <achille.roussel@xxxxxxxxx> > wrote: > > Hello guys, > > I was wondering if there was any reason why no scalability protocols acting > like a bidirectional communication pipe was implemented? Basically something > like PAIR but allowing multiple endpoints to communicate with each other. > This can be emulated right now using a PUB and a SUB socket on each end but > it means creating two sockets on each side (and then using two ports for TCP > transports). > > Cheers! > > >