Exemplo n.º 1
0
        public static void Click_LogIn(ref SimpleNetwork_Client TCPClient, MainWindow mainWindow)
        {
            mainWindow.btnLogin.IsEnabled = false;

            //-------------------- ohne login ---------------------//
            //MainContentWindow w = new MainContentWindow(ref TCPClient, "test", 0);
            //w.Show();
            //return;

            if (mainWindow.txtPassword.Password.Length > 3 && mainWindow.txtUser.Text.Length > 3)
            {
                if (!TCPClient.connect())
                {
                    mainWindow.btnLogin.IsEnabled = true;
                    MessageBox.Show("Verbindung mit dem Server konnte nicht aufgebaut werden!");
                    return;
                }
                TCPClient.sendMessage("#102;" + mainWindow.txtUser.Text + ";" + mainWindow.txtPassword.Password, true);
            }
            else
            {
                mainWindow.btnLogin.IsEnabled = true;
                MessageBox.Show("Benutzername oder Passwort ist zu kurz! (mindestens 4 Zeichen)", "Error!", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
Exemplo n.º 2
0
        public SimpleNetwork_Client ConnectToTCPTest()
        {
            SimpleNetwork_Client TCPClient = new SimpleNetwork_Client(null, 8000, "", IPAddress.Parse("62.138.6.50"),
                                                                      13001, AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);

            if (TCPClient.connect())
            {
                Assert.IsTrue(true);
                return(TCPClient);
            }
            else
            {
                Assert.IsFalse(false);
                return(null);
            }
        }