示例#1
0
 protected override void DoDisconnect(string reason)
 {
     try {
         socket.Disconnect();
     } catch {
         // no point logging disconnect failures
     }
 }
示例#2
0
 protected override void DoDisconnect(string reason)
 {
     disconnecting = true;
     try {
         if (api != null)
         {
             api.StopAsync();
         }
         socket.Disconnect();
     } finally {
         disconnected = true;
         UnregisterEvents();
     }
 }