コード例 #1
0
        private void button_Login_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(textBox_Name.Text))
            {
                MessageBox.Show("Input your name!");
                return;
            }

            manager = new MessageSocketManager(textBox_Name.Text, this);
            manager.addMessageHandler(ServerID, ClientMessageControler);
            manager.Connect(new IPHostEndPoint(Server_IP, Server_Port), null);
        }
コード例 #2
0
        private async void ReConnectTask()
        {
            int count = 5;

            while (count > 0)
            {
                await Task.Delay(1000);

                count--;
                ListBox_UpdateServerStatus("Reconnect in " + count + " seconds.");
            }
            manager.Connect(new IPHostEndPoint(Server_IP, Server_Port), null);
        }