I have a class that extends QTcpServer and listens on a specified port for an incoming client connection (i.e. using nextPendingConnection() and so on). Was wondering what the most elegant way would be to handle multiple clients connecting and keeping track of them. This implies being able to identify each one, so maybe I'd have to do something like overload "incomingConnection( int socketDescriptor )"?