> -----Original Message----- > From: Roman Kononov [mailto:ofed at kononov.ftml.net] > > Your difficulty is because doServer() makes two QP: > in "Channel *ch( new Channel );" > in "Channel *cch = ch->accept();". Ah, I read from my "listening" channel instead of my connected channel. Thank you for finding my silly mistake. -K