Exemple #1
0
 public void Dispose()
 {
     cli.Dispose();
     cli    = null;
     codec  = null;
     typeDb = null;
 }
Exemple #2
0
 void closeUDP()
 {
     if (udpClient != null)
     {
         udpClient.AsynSend(NetworkCommand.EXIT);
         udpClient.DataReceived -= UdpClient_DataReceived;
         udpClient.Dispose();
     }
 }
Exemple #3
0
 public override void Disconnect()
 {
     if (Status)
     {
         UDPClient.Dispose();
         Status = false; // setting the status to false
         Program.RegisterLinkedImplants();
     }
     else
     {
         Console.WriteLine("The UDP link is not connected.");
     }
 }
Exemple #4
0
 public void OnToggleServer(UILabel buttonText)
 {
     isServerStart = !isServerStart;
     if (isServerStart)
     {
         broadcaster = new UDPServer(2333, maxCount);
         broadcaster.Start();
         client = new UDPClient(2333);
         broadcaster.DataReceived += Broadcaster_DataReceived;
         connectThread             = Loom.StartSingleThread(BroadCastConnect, System.Threading.ThreadPriority.Normal, true);
         buttonText.text           = "停止监听";
     }
     else
     {
         buttonText.text = "开始监听";
         CloseServer();
         client.Dispose();
     }
 }
 public virtual void OneTimeTearDown()
 {
     client.Dispose();
     server.Dispose();
 }
 public void Dispose()
 {
     _UDP.Dispose("Disconnected");
 }
 public void Dispose()
 {
     client.Dispose();
 }