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); }
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); }