Ejemplo n.º 1
0
        /// <summary>
        /// Disconnects from the server
        /// </summary>
        public void Disconnect()
        {
            Logger.Log(Logger.Level.Info, "Disconnecting and disposing of the socket wrapper.");

            // Disconnect the socket wrapper
            ClientInstance.Disconnect();

            // Unsubscribe from the events
            ClientInstance.ConnectedEvent    -= ClientInstance_ConnectedEvent;
            ClientInstance.DataReceivedEvent -= ClientInstance_DataReceivedEvent;
            ClientInstance.DisconnectedEvent -= ClientInstance_DisconnectedEvent;
        }