Example #1
0
 /// <summary>
 /// This method triggers an event, when a client gets disconnected.
 /// </summary>
 /// <param name="e"></param>
 protected virtual void OnClientDisconnected(ClientEventArgs e)
 {
     if (ClientDisconnectedEvent != null)
         ClientDisconnectedEvent(this, e);
 }
Example #2
0
 /// <summary>
 /// Client disconnected.
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 public void ClientDisconnected(object sender, ClientEventArgs e)
 {
     if (RemoveClient(e.EndPoint))
     {
         LogConsole("disconnected.", e.EndPoint);
     }
 }
Example #3
0
 /// <summary>
 /// This method triggers an event, when a client disconnects. On
 /// Windows Forms we maybe have to invoke.
 /// </summary>
 /// <param name="e"></param>
 protected virtual void OnClientDisconnected(ClientEventArgs e)
 {
     if (ClientDisconnectedEvent != null)
     {
         Control target = ClientDisconnectedEvent.Target as Control;
         if (target != null && target.InvokeRequired)
         {
             target.Invoke(ClientDisconnectedEvent, new object[] { this, e });
         }
         else
         {
             ClientDisconnectedEvent(this, e);
         }
     }
 }