Instead of using the port for the unique ID, use a username. Upon connecting for the first time, client should be prompted to input a user name.