예제 #1
0
        private void ConnectToClient()
        {
            if (ConnectBtn.Text == "Conectar")
            {
                receiver = new Receiver();
                receiver.Receive(GetLocalIPAddress(), 13000);
                ScreensLbl.Visible = true;
                var uResult = Server.ConnectToClient(UserInfo[0], GetLocalIPAddress(), 13000, Environment.UserName);

                if (uResult)
                {
                    ConnectedTo            = UserInfo[0];
                    ConnectedToLbl.Text    = "Conectado a " + ConnectedTo;
                    ConnectedToLbl.Visible = true;
                    ConnectBtn.Text        = "Desconectar";
                }
                else
                {
                    MessageBox.Show("Não conectou.");
                    ConnectedToLbl.Visible = false;
                }
            }
            else
            {
                Server.DisconnectClient(ConnectedTo);
                ScreensLbl.Visible = false;
                ConnectBtn.Text    = "Conectar";
            }
            ConnectBtn.Enabled = true;
        }