Exemple #1
0
        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);
            }
        }
Exemple #2
0
        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);
     }
 }
Exemple #4
0
 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);
     }
 }