fixed issue #1 (Socket.ToString())