SocketMan implementation started. Need a socket protocol