Changed the sockets member from a set to a dictionary of
FileDescriptor:SocketObject