예제 #1
0
        /// <summary>
        /// Called when a new peer has connected.
        /// </summary>
        /// <param name="Connection">Peer connection</param>
        protected virtual void PeerConnected(PeerConnection Connection)
        {
            PeerConnectedEventHandler h = this.OnPeerConnected;

            if (h != null)
            {
                try
                {
                    h(this, Connection);
                }
                catch (Exception ex)
                {
                    Log.Critical(ex);
                }
            }
        }
예제 #2
0
        /// <summary>
        /// Called when a new peer has connected.
        /// </summary>
        /// <param name="Connection">Peer connection</param>
        protected virtual void PeerConnected(PeerConnection Connection)
        {
            PeerConnectedEventHandler h = this.OnPeerConnected;

            if (!(h is null))
            {
                try
                {
                    h(this, Connection);
                }
                catch (Exception ex)
                {
                    Debug.WriteLine(ex.Message);
                    Debug.WriteLine(ex.StackTrace.ToString());
                }
            }
        }