/// <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); } }
/// <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); }