コード例 #1
0
ファイル: WebConnect.cs プロジェクト: SeongHoJu/NodeJS_Client
        public void request_chat_OK(JSonPacket ChatPacket)
        {
            string ChatUser = ChatPacket.Packets[0].ToString();
            string ChatData = ChatPacket.Packets[1].ToString();

            appWin.SetLogText(ChatUser + ": " + ChatData);
        }
コード例 #2
0
        public void request_chat_OK(JSonPacket ChatPacket)
        {
            string ChatUser = ChatPacket.Packets[0].ToString();
            string ChatData = ChatPacket.Packets[1].ToString();

            appWin.SetLogText(ChatUser + ": " + ChatData);
        }
コード例 #3
0
ファイル: WebConnect.cs プロジェクト: SeongHoJu/NodeJS_Client
        public void request_login_OK(JSonPacket LoginPacket)
        {
            string UserID = LoginPacket.Packets[0].ToString();
            string UserNumber = LoginPacket.Packets[1].ToString();

            UserInfo ServerUserInfo = new UserInfo();
            ServerUserInfo.UserID = UserID;
            ServerUserInfo.UserServerIndex = UserNumber;

            appWin.LoginSuccess(ServerUserInfo);
            appWin.SetLogText(UserID + "  " + UserNumber + " Connected");
        }
コード例 #4
0
        public void request_login_OK(JSonPacket LoginPacket)
        {
            string UserID     = LoginPacket.Packets[0].ToString();
            string UserNumber = LoginPacket.Packets[1].ToString();

            UserInfo ServerUserInfo = new UserInfo();

            ServerUserInfo.UserID          = UserID;
            ServerUserInfo.UserServerIndex = UserNumber;

            appWin.LoginSuccess(ServerUserInfo);
            appWin.SetLogText(UserID + "  " + UserNumber + " Connected");
        }
コード例 #5
0
        public void LoginButton_Click(object sender, RoutedEventArgs e)
        {
            string InputUserID = Input_ID.Text;
            string InputPassword = Input_Password.Password;

            JSonPacket LoginPacket = new JSonPacket();
            LoginPacket.Protocol = "request_login";

            LoginPacket.AddPacket(InputUserID);
            LoginPacket.AddPacket(InputPassword);

            WebConnector.SendPacket(LoginPacket);
        }
コード例 #6
0
        public async void ServerToClientOnMessage(object sender, MessageEventArgs e)
        {
            Task <JSonPacket> PacketTask    = JsonConvert.DeserializeObjectAsync <JSonPacket>(e.Data);
            JSonPacket        ReceivePacket = await PacketTask;

            if (ReceivePacket.Protocol == "request_login")
            {
                request_login_OK(ReceivePacket);
            }
            else if (ReceivePacket.Protocol == "request_chat")
            {
                request_chat_OK(ReceivePacket);
            }
        }
コード例 #7
0
        public void LoginButton_Click(object sender, RoutedEventArgs e)
        {
            string InputUserID   = Input_ID.Text;
            string InputPassword = Input_Password.Password;

            JSonPacket LoginPacket = new JSonPacket();

            LoginPacket.Protocol = "request_login";

            LoginPacket.AddPacket(InputUserID);
            LoginPacket.AddPacket(InputPassword);

            WebConnector.SendPacket(LoginPacket);
        }
コード例 #8
0
        public void SendString_Click(object sender, RoutedEventArgs e)
        {
            if (IsLogin == false)
            {
                return;
            }

            JSonPacket ChatPacket = new JSonPacket();

            ChatPacket.Protocol = "request_chat";

            String ChattingText = ChatInputBox.Text;

            ChatPacket.AddPacket(User.UserID);
            ChatPacket.AddPacket(ChattingText);

            WebConnector.SendPacket(ChatPacket);
            ChatInputBox.Clear();
        }
コード例 #9
0
 public void SendPacket(JSonPacket Packet)
 {
     Socket.Send(JsonConvert.SerializeObject(Packet));
 }
コード例 #10
0
ファイル: WebConnect.cs プロジェクト: SeongHoJu/NodeJS_Client
 public void SendPacket(JSonPacket Packet)
 {
     Socket.Send(JsonConvert.SerializeObject(Packet));
 }
コード例 #11
0
        public void SendString_Click(object sender, RoutedEventArgs e)
        {
            if (IsLogin == false)
                return;

            JSonPacket ChatPacket = new JSonPacket();
            ChatPacket.Protocol = "request_chat";

            String ChattingText = ChatInputBox.Text;
            ChatPacket.AddPacket(User.UserID);
            ChatPacket.AddPacket(ChattingText);

            WebConnector.SendPacket(ChatPacket);
            ChatInputBox.Clear();
        }