В качестве «затравки» взял вот это код (Multiple Clients):
http://www.cs.fredonia.edu/hansen/CSIT224/Client_Server.htm
В качестве клиента использую telnet.
Коннект отрабатывает.
При вводе чего-то с переводом каретки вызывается ф-ция echo();
Однако ds >> text; оставляет text пустым.
Отправка в клиент изменённого text (блок else) тоже не вызывает никакой видимой реакции.
Может Qt-шные сокеты что-то делают хитрое и работают только между собой?
Кто щупал? В чём может быть беда?