/// <summary>
 /// 连接中断
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void amtium_Disconnected(object sender, AmtiumDisconnectedEventArgs e)
 {
     switch (e.Reason)
     {
         case 0:
             //MessageBox.Show("在线状态维持失败,请重新登录。", "强制下线", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
             /* 禽兽蝴蝶 */
             Login();
             break;
         case 1:
             MessageBox.Show("您已被强制下线!", "强制下线", MessageBoxButtons.OK, MessageBoxIcon.Error);
             break;
         case 2:
             MessageBox.Show("您的流量已用完。", "强制下线", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
             break;
         default:
             MessageBox.Show("当前账号被强制下线,原因代码:" + e.Reason, "强制下线", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
             break;
     }
 }
Esempio n. 2
0
 protected virtual void OnDisconnected(AmtiumDisconnectedEventArgs e)
 {
     if (Disconnected != null)
     {
         mainThreadContext.Post(new SendOrPostCallback((object sender) =>
         {
             Disconnected(sender, e);
         }), this);
     }
 }