Так вот, что будет то при этом? Если одна сторона передает данные, другая их получает и в то же время отправляет свои...
А то у меня тут интересная фигня получается: если только один клиент передает данные, другой только слушает, их общение как-то "подвисает". Как только начинает передавать данные и сервер - все становится в норме, байты летят как надо...