Example #1
0
 /// <summary>
 /// Stops server thread
 /// </summary>
 public static void Stop(this UserControls.ServerUDP server)
 {
     try
     {
         server.receiver.Close();
     }
     catch
     {
         throw;
     }
 }
Example #2
0
 /// <summary>
 /// Starts server thread
 /// </summary>
 /// <returns></returns>
 public static bool Start(this UserControls.ServerUDP server)
 {
     try
     {
         server.ServerStart();
         return(true);
     }
     catch
     {
         throw;
     }
 }
Example #3
0
 /// <summary>
 /// Checks whether client is connected
 /// </summary>
 /// <returns>connection state of client</returns>
 public static bool IsConnected(this UserControls.ServerUDP server)
 {
     try
     {
         return(!(
                    (server.receiver.Client.Poll(1000, SelectMode.SelectRead) &&
                     (server.receiver.Client.Available == 0)) ||
                    !server.receiver.Client.Connected
                    ));
     }
     catch
     {
         return(false);
     }
 }