private void button1_Click_1(object sender, EventArgs e)
        {
            if (!int.TryParse(textBox2.Text, out int port))
            {
                MessageBox.Show("端口输入不正确!");
                return;
            }


            simplifyClient = new NetSimplifyClient(textBox1.Text, port);

            try
            {
                simplifyClient.ConnectionId = textBox1.Text; // 设置唯一的ID
                NetworkAlienStart(port);
                simplifyClient.ConnectServer(null);          // 切换为异形客户端,并等待服务器的连接。


                MessageBox.Show("等待服务器的连接!");
                button1.Enabled = false;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
 private void NetworkAlien_OnClientConnected(NetworkAlienClient network, AlienSession session)
 {
     if (session.DTU == simplifyClient.ConnectionId)
     {
         simplifyClient.ConnectServer(session);
         Invoke(new Action(() =>
         {
             panel2.Enabled  = true;
             button2.Enabled = true;
         }));
     }
 }
        private void button1_Click(object sender, EventArgs e)
        {
            // 连接
            simplifyClient.IpAddress = textBox1.Text;
            simplifyClient.Port      = int.Parse(textBox2.Text);
            simplifyClient.Token     = new Guid(textBox3.Text);
            OperateResult connect = simplifyClient.ConnectServer( );

            if (connect.IsSuccess)
            {
                button1.Enabled = false;
                button2.Enabled = true;
                panel2.Enabled  = true;
                button5.Enabled = false;
                MessageBox.Show(StringResources.Language.ConnectingServer);
            }
            else
            {
                MessageBox.Show(StringResources.Language.ConnectedFailed + connect.ToMessageShowString( ));
            }
        }
Ejemplo n.º 4
0
        private void FormNodeView_Shown(object sender, EventArgs e)
        {
            simplifyClient = new NetSimplifyClient(ipAddress, port);
            if (!simplifyClient.ConnectServer().IsSuccess)
            {
                MessageBox.Show("连接服务器失败!请稍候重新连接");
                Close();
                return;
            }


            // 请求配置文件信息
            var resultXml = simplifyClient.ReadFromServer(0, "");

            if (!resultXml.IsSuccess)
            {
                MessageBox.Show("请求配置文件异常,准备退出!");
                Close();
                return;
            }

            ParseFromXmlResourse(resultXml.Content);
        }