Esempio n. 1
0
 public void Release()
 {
     State = EState.Released;
     if (mUseInternalBroadcastLogic)
     {
         mBroadcastUdpClient.Close();
         mBroadcastUdpClient.Dispose();
         mUDPBoxBroadcast?.ReleaseThread();
     }
     UDPBox.UnregistMessageIntercept(InterceptAndUpdateConnectState);
     UDPBox.UnregistWorkThreadOperate(RefreshConnectStateInWorkThread);
     UDPBox.Dispose();
 }
Esempio n. 2
0
 public void Release()
 {
     mUdpBox.OnSendMessage -= OnSendMessage;
     mUdpBox.UnregistMessageIntercept(OnACKMessageIntercept);
     mUdpBox.UnregistWorkThreadOperate(ACKWaitPackageLogicUpdate);
 }
Esempio n. 3
0
 public void UnregistWorkThreadOperate(Action operateAction)
 {
     UDPBox.UnregistWorkThreadOperate(operateAction);
 }