Esempio n. 1
0
 private void ClientOnClose(object sender, WebSocketSharp.CloseEventArgs e)
 {
     Invoke(new Action(() =>
     {
         IsConnecting           = false;
         IsDisconnectedByError  = false;
         statusProgress.Visible = false;
         if (e.WasClean)
         {
             statusBar.Text = App.StaticData.LocaleStrings["main.status.disconnectedClearly"].Replace("{address}", App.StaticData.ClientSettings.LastServerAddress).Replace("{port}", App.StaticData.ClientSettings.LastServerPort.ToString());
         }
         else
         {
             IsDisconnectedByError = true;
             statusBar.Text        = App.StaticData.LocaleStrings["main.status.disconnectedWithError"].Replace("{address}", App.StaticData.ClientSettings.LastServerAddress).Replace("{port}", App.StaticData.ClientSettings.LastServerPort.ToString()).Replace("{reason}", e.Reason);
             if (!IsHiddenConnection)
             {
                 MessageBox.Show(App.StaticData.LocaleStrings["main.status.disconnectedWithError"].Replace("{address}", App.StaticData.ClientSettings.LastServerAddress).Replace("{port}", App.StaticData.ClientSettings.LastServerPort.ToString()).Replace("{reason}", e.Reason), App.StaticData.LocaleStrings["common.message.title.error"], MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
         mainTabHomePanel.Enabled        = true;
         mainMenuConnectToServer.Enabled = true;
         mainMenuDisconnect.Enabled      = false;
     }));
 }
Esempio n. 2
0
        private void Connection_OnDead(DiscordMediaConnection connection, WebSocketSharp.CloseEventArgs args)
        {
            ulong prevChannel = _channelId.Value;

            _channelId = null;
            _client.TriggerVCDisconnect(_guildId, prevChannel, args);
        }
 private void OnWebSocketClose(object sender, WebSocketSharp.CloseEventArgs e)
 {
     if (e.WasClean)
     {
         ddpConnectionState = ConnectionState.CLOSED;
         sessionId          = null;
         subscriptions.Clear();
         methodCalls.Clear();
         coroutineHelper.RunInMainThread(() => {
             if (OnDisconnected != null)
             {
                 OnDisconnected(this);
             }
         });
     }
     else
     {
         ddpConnectionState = ConnectionState.DISCONNECTED;
         coroutineHelper.RunInMainThread(() => {
             if (OnDisconnected != null)
             {
                 OnDisconnected(this);
             }
         });
     }
 }
Esempio n. 4
0
 private void OnClose(object _sender, WebSocketSharp.CloseEventArgs _args)
 {
     if (Closed != null)
     {
         Closed(this, _args.Code, _args.Reason);
     }
 }
 void webSocket_OnClose(object sender, WebSocketSharp.CloseEventArgs e)
 {
     if (traceWriter != null)
     {
         traceWriter.WriteLine("connection closed");
     }
 }
Esempio n. 6
0
 /// <summary>
 /// 关闭
 /// </summary>
 /// <param name="e"></param>
 protected override void OnClose(WebSocketSharp.CloseEventArgs e)
 {
     if (ConnectCountChange != null)
     {
         ConnectCountChange(this);
     }
     //CommonInfo.Output("断开连接{0}", this.TaskId);
 }
Esempio n. 7
0
 private void Client_OnClose(object sender, WebSocketSharp.CloseEventArgs e)
 {
     appendChat($"Closed: {e.Code} -- {e.Reason}\r\n", FontStyle.Bold, Color.DarkOrange);
     this.Invoke(new Action(() =>
     {
         GameForm?.Close();
         GameForm = null;
     }));
 }
Esempio n. 8
0
 void HandleDisconnect(object sender, WebSocketSharp.CloseEventArgs e)
 {
     log_.Info("disconnected");
     if (game_ != null)
     {
         game_.RemovePlayer(this);
     }
     this.Disconnect();
 }
Esempio n. 9
0
        private void OnWebsocketClose(object sender, WebSocketSharp.CloseEventArgs e)
        {
            this.CallEventHandler(Event.DISCONNECT);

            if (this.AutoReconnect)
            {
                this.Connect();
            }
        }
Esempio n. 10
0
        private static void _ReportService_OnSocketClose(object sender, WebSocketSharp.CloseEventArgs e)
        {
            Report s = (Report)sender;

            if (s.Token != null)
            {
                killLogusers(s.Token);
            }
            //Console.WriteLine(format, SFCSocket.WebSocketServices.SessionCount, s.ClientIP, s.ClientPort, s.ID, "Connetion Close");
        }
Esempio n. 11
0
 private void CloseConnectionCallback(WebSocketSharp.CloseEventArgs e)
 {
     if ("SocketWaitTimeExceeded".Equals(e.Reason))
     {
         // assume that we just don't have internet
         StartOfflineWorkflow();
         // but try connecting anyway
         ConnectUser(usertoken);
     }
 }
Esempio n. 12
0
        private void MasterSocket_close(Object sender, WebSocketSharp.CloseEventArgs e)
        {
            int i = clients.FindIndex(x => x.ID == (string)sender);

            if (i > -1)
            {
                clients.RemoveAt(i);
            }
            Console.WriteLine(" Socket closed : " + sender);
        }
Esempio n. 13
0
 private void WebSocket_Closed(object sender, WebSocketSharp.CloseEventArgs e)
 {
     log.Warn("WebSocket error: {0}, {1}. Trying to reconnect...", e.Reason, e.Code);
     isConnecting   = false;
     webSocketState = FluxWebSocketStates.Closed;
     if (OnClose != null)
     {
         OnClose();
     }
 }
Esempio n. 14
0
 public void EndClientSession(object sender, EventArgs e)
 {
     // The session has ended
     WebSocketSharp.CloseEventArgs closeArgs = (WebSocketSharp.CloseEventArgs)e;
     if (!clientConnected)
     {
         clientDied = true;
     }
     clientClosed.SetResult(true);
     //Console.WriteLine("Close code: '" + closeArgs.Code + "'");
 }
Esempio n. 15
0
 private void Client_SocketClosed(object sender, WebSocketSharp.CloseEventArgs e)
 {
     connected = false;
     if (string.IsNullOrWhiteSpace(e.Reason))
     {
         Term.Log("Socket Closed", ConsoleColor.Yellow);
     }
     else
     {
         Term.Log("Socket Closed. Reason: " + e.Reason, ConsoleColor.Yellow);
     }
 }
Esempio n. 16
0
 private void Wsclient_OnClose(object sender, WebSocketSharp.CloseEventArgs e)
 {
     Task.Run(() =>
     {
         this.showWaiting();
         while (wsclient.state != WebSocketSharp.WebSocketState.Open)
         {
             wsclient.StartClient();
             Thread.Sleep(30000);
         }
     });
 }
        static StackObject *get_Reason_0(ILIntepreter __intp, StackObject *__esp, IList <object> __mStack, CLRMethod __method, bool isNewObj)
        {
            ILRuntime.Runtime.Enviorment.AppDomain __domain = __intp.AppDomain;
            StackObject *ptr_of_this_method;
            StackObject *__ret = ILIntepreter.Minus(__esp, 1);

            ptr_of_this_method = ILIntepreter.Minus(__esp, 1);
            WebSocketSharp.CloseEventArgs instance_of_this_method = (WebSocketSharp.CloseEventArgs) typeof(WebSocketSharp.CloseEventArgs).CheckCLRTypes(StackObject.ToObject(ptr_of_this_method, __domain, __mStack));
            __intp.Free(ptr_of_this_method);

            var result_of_this_method = instance_of_this_method.Reason;

            return(ILIntepreter.PushObject(__ret, __mStack, result_of_this_method));
        }
Esempio n. 18
0
 private static void Client_OnClose(object sender, WebSocketSharp.CloseEventArgs e)
 {
     StaticData.LoggerInstance.Log(Utils.LogEntryType.Info, "Closing connection to \"" + StaticData.ClientInstance.Url + "\"...");
     if (e.WasClean)
     {
         StaticData.LoggerInstance.Log(Utils.LogEntryType.Info, "Connection to \"" + StaticData.ClientInstance.Url + "\" closed clearly!");
     }
     else
     {
         StaticData.LoggerInstance.Log(Utils.LogEntryType.Warning, "Unable to close connection to \"" + StaticData.ClientInstance.Url + "\" clearly! Code: " + e.Code);
         StaticData.LoggerInstance.Log(Utils.LogEntryType.Warning, "Reason of disconnect: " + e.Reason);
     }
     StaticData.ClientInstance = null;
     OnClose.Invoke(sender, e);
 }
Esempio n. 19
0
 public void OnDisconnect(object sender, WebSocketSharp.CloseEventArgs e)
 {
     HandleClose();
 }
Esempio n. 20
0
 void HandleOnClosed(object sender, WebSocketSharp.CloseEventArgs e)
 {
     Connected = false;
 }
Esempio n. 21
0
 public CloseEventArgWrapper(WebSocketSharp.CloseEventArgs pEventArgs)
 {
     _objEventArgs = pEventArgs;
 }
Esempio n. 22
0
        internal VoiceDisconnectEventArgs(DiscordSocketClient client, ulong?guildId, ulong channelId, WebSocketSharp.CloseEventArgs close)
        {
            if (guildId.HasValue)
            {
                Guild = new MinimalGuild(guildId.Value).SetClient(client);
            }
            Channel = new MinimalChannel(channelId).SetClient(client);

            Code   = (DiscordMediaCloseCode)close.Code;
            Reason = close.Reason;
        }
Esempio n. 23
0
        private void _ReportService_OnSocketClose(object sender, WebSocketSharp.CloseEventArgs e)
        {
            Report s = (Report)sender;

            UpdateControl(s.ClientIP + ":" + s.ClientPort + ":" + s.ID + ">>> Connetion Close \r\n", -1);
        }
Esempio n. 24
0
 void socket_OnClose(object sender, WebSocketSharp.CloseEventArgs e)
 {
     EventHelper.FireEventIfNotNull(Closed, this, EventArgs.Empty, _logger);
 }
Esempio n. 25
0
 protected override void OnClose(WebSocketSharp.CloseEventArgs e)
 {
     Log(ID + ": Closed, Code: " + e.Code + ", Reason: " + e.Reason);
 }
Esempio n. 26
0
 protected override void onClose(object sender, WebSocketSharp.CloseEventArgs e)
 {
     removeFromSubscribers();
 }
Esempio n. 27
0
 private void Client_OnClose(object sender, WebSocketSharp.CloseEventArgs e)
 {
     notifyIcon.Icon = Properties.Resources.mopidy_icon_gray;
 }