//BUTTON för att ansluta till servern private void buttonConnectToServer_Click(object sender, EventArgs e) { TcpClientClass.StartaAnslutning(); buttonConnectToServer.Enabled = false; buttonConnectToServer.BackColor = Color.Yellow; buttonConnectToServer.Text = @"Trying to connect..."; timer1.Start(); }
//BUTTON för att skicka konto- och kortinformation till servern private void button1_Click(object sender, EventArgs e) { if (TcpClientClass.IsConnected()) { TcpClientClass.StartaSändning(textBoxUserId.Text + "-" + textBoxCardId.Text); } else { MessageBox.Show(@"Tappade anslutning till servern. Försök att ansluta på nytt.."); buttonConnectToServer.BackColor = DefaultBackColor; buttonConnectToServer.Enabled = true; buttonConnectToServer.Text = @"Anslut"; buttonCheckForWin.Enabled = false; TcpClientClass.CloseConnection(); } }
//TIMER som kontrollerar om anslutningen lyckades private void timer1_Tick(object sender, EventArgs e) { if (TcpClientClass.IsConnected()) { buttonConnectToServer.BackColor = Color.Green; buttonConnectToServer.Text = @"Connected!"; buttonCheckForWin.Enabled = true; timer1.Dispose(); } else { buttonConnectToServer.BackColor = DefaultBackColor; buttonConnectToServer.Enabled = true; buttonConnectToServer.Text = @"Anslut"; timer1.Dispose(); } }