Вообщем есть программа. В главном потоке он считывает некоторую информацию от пользователя и отправляет её на сервер. Второй поток должен слушать сообщения от сервера. Семафор не поставишь, иначе отправление заблокируется навечно. Как поступить? Не открывать же на клиенте порт, чтобы туда приконнектился сервер