示例#1
0
        /// <summary>
        /// Callback de processamento de desconexão.
        /// </summary>
        private void OnDisconnected(DisconnectReason reason)
        {
            if (m_disconnected || m_disposed)
            {
                return;
            }
            Close();

            try
            {
                DisconnectedAction?.Invoke(this, reason);
            }
            catch (Exception ex)
            {
                MyDebug.LogError("SimpleTcpTransport.DisconnectedAction", ex);
            }
        }
示例#2
0
 /// <summary>
 /// Callback de recebimento assíncrono de IOException.
 /// </summary>
 /// <param name="ex">Exceção assíncrona recebida.</param>
 protected virtual void OnIOException(Exception ex)
 {
     MyDebug.LogError("SimpleTcpServer.OnIOException", ex);
 }