private void button1_Click(object sender, EventArgs e) { if (!IPAddress.TryParse(textBox1.Text, out IPAddress address)) { MessageBox.Show("IP地址填写不正确"); return; } if (!int.TryParse(textBox2.Text, out int port)) { MessageBox.Show("port填写不正确"); return; } try { // 连接 connect complexClient = new NetComplexClient( ); complexClient.ClientAlias = textBox9.Text; complexClient.EndPointServer = new IPEndPoint(address, port); complexClient.Token = new Guid(textBox3.Text); complexClient.AcceptString += ComplexClient_AcceptString; complexClient.AcceptByte += ComplexClient_AcceptByte; complexClient.MessageAlerts += ComplexClient_MessageAlerts; complexClient.ClientStart( ); button1.Enabled = false; button2.Enabled = true; panel2.Enabled = true; } catch (Exception ex) { HslCommunication.BasicFramework.SoftBasic.ShowExceptionMessage(ex); } }
private bool isClientIni = false; // 客户端是否进行初始化过数据 private void NetComplexInitialization() { complexClient = new NetComplexClient(); complexClient.EndPointServer = new System.Net.IPEndPoint( System.Net.IPAddress.Parse("127.0.0.1"), 23456); complexClient.AcceptByte += ComplexClient_AcceptByte; complexClient.AcceptString += ComplexClient_AcceptString; complexClient.ClientStart(); }
private void Net_Socket_Client_Initialization() { try { net_socket_client.KeyToken = new Guid("91625bad-d581-44ab-b121-ffff5bcb83fb"); // 设置令牌,必须与连接的服务器令牌一致 net_socket_client.EndPointServer = new System.Net.IPEndPoint( System.Net.IPAddress.Parse("127.0.0.1"), 12345); // 连接的服务器的地址,必须和服务器端的信息对应 net_socket_client.ClientAlias = LoginName; // 传入账户名 net_socket_client.AcceptString += Net_socket_client_AcceptString; // 接收到字符串信息时触发 net_socket_client.ClientStart(); } catch (Exception ex) { SoftBasic.ShowExceptionMessage(ex); } }
private void Net_Socket_Client_Initialization() { try { net_socket_client.KeyToken = CommonProtocol.KeyToken; // 新增的身份令牌 net_socket_client.EndPointServer = new System.Net.IPEndPoint( System.Net.IPAddress.Parse(UserClient.ServerIp), CommonProtocol.Port_Main_Net); net_socket_client.ClientAlias = UserClient.UserAccount.UserName; // 传入账户名 net_socket_client.ClientStart(); } catch (Exception ex) { SoftBasic.ShowExceptionMessage(ex); } }