Как бы мне сделать так, чтобы при закрытии соединения не только завершать поток, но и освобождать память, которая была выделена динамически:
QThread *pthread=new QThread;
...
QThread *pthread=new QThread;
...
connect( pConnection, SIGNAL(destroyed()), this, SLOT(destroyed()));
connect(pServer, SIGNAL(closed()), SLOT(deleteLater()));