Exemplo n.º 1
0
        public void OnDisconnect(Session session)
        {
            LogMsg("Client Disconnected, ID: " + session.GetId());
            Invoke((Action)(() =>
            {
                if (m_UserName.Length > 0 && m_UserToken.Length > 0)
                {
                    ShowText("ERROR: " + "Lost connection to chat server.");
                }
                gbLobby.Enabled = false;
                gbChatRoom.Enabled = false;

                gbLogin.Enabled = false;

                if (m_UserName.Length > 0 && m_UserToken.Length > 0)
                {
                    ShowText("Trying to re-login, please wait...");
                    timerAutoRelogin.Enabled = true;
                    timerAutoRelogin.Start();
                }
                else gbLogin.Enabled = true;

            }));
        }
Exemplo n.º 2
0
 public void OnError(Session session, Int32 errortype, String errormsg)
 {
     LogMsg("Client Error (" + session.GetId() + ") : " + errormsg);
 }
Exemplo n.º 3
0
        public void OnConnect(Session session)
        {
            LogMsg("Client Connected, ID: " + session.GetId());

            if (m_UserName.Length > 0 && m_UserToken.Length > 0)
            {
                EnterLobbyRequest request = new EnterLobbyRequest();
                request.UserName = m_UserName;
                request.UserToken = m_UserToken;

                m_Client.SendString("lobby/enter/" + WebMessage.ToJsonString<EnterLobbyRequest>(request));
            }
        }