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