use hash map to store sockets