Добрый день. Решил попробовать написать TCP сервер на Qt. За пример взял данную статью: https://habrahabr.ru/post/131472/
Там создается мапник со списком подключенных клиентов, указатели на объекты QTcpSocket. Но я хочу в этом мапнике хранить еще индивидуальную инфу по каждому клиенту, например, его айпи адрес, в общем, некие данные уникальные для каждого клиента. Наследоваться от QTcpSocket нельзя, потому что вызов методов nextPendingConnection() и sender() - в слоте получения данных по сокету возвращают QTcpSocket, а привезти этот тип к наследованному нельзя. Думал, определить свой класс свойством которого был бы объект типа QTcpSocket и при новом коннекте создавать этот объект, в его свойство прописывать уже объект QTcpSocket и уже этот (свой) класс добавлять в мапник. Но как-то уже сильно громозко вроде как получается. Кто что может посоветовать?