예제 #1
0
        private IntegrationFileClient integrationFileClient;                 // 客户端的核心引擎

        private void IntegrationFileClientInitialization()
        {
            // 定义连接服务器的一些属性,超时时间,IP及端口信息
            integrationFileClient = new IntegrationFileClient()
            {
                ConnectTimeout   = 5000,
                ServerIpEndPoint = new System.Net.IPEndPoint(System.Net.IPAddress.Parse("127.0.0.1"), 34567),
                KeyToken         = new Guid("A8826745-84E1-4ED4-AE2E-D3D70A9725B5")                                 // 指定一个令牌
            };

            // 创建本地文件存储的路径
            string path = Application.StartupPath + @"\Files";

            if (!System.IO.Directory.Exists(path))
            {
                System.IO.Directory.CreateDirectory(path);
            }
        }
예제 #2
0
        private IntegrationFileClient integrationFileClient;                         // 客户端的核心引擎

        private void IntegrationFileClientInitialization( )
        {
            if (!System.Net.IPAddress.TryParse(textBox1.Text, out System.Net.IPAddress ipAddress))
            {
                MessageBox.Show("Ip输入异常,请重新输入!");
                return;
            }


            if (!int.TryParse(textBox2.Text, out int port))
            {
                MessageBox.Show("Ip输入异常,请重新输入!");
                return;
            }


            // 定义连接服务器的一些属性,超时时间,IP及端口信息
            integrationFileClient = new IntegrationFileClient( )
            {
                ConnectTimeOut   = 5000,                                                                                  // 连接的超时时间
                ServerIpEndPoint = new System.Net.IPEndPoint(ipAddress, port),                                            // 服务器的地址
                Token            = new Guid(textBox15.Text),                                                              // 指定一个令牌(不是必须的)
                LogNet           = new HslCommunication.LogNet.LogNetSingle(Application.StartupPath + "\\Logs\\log.txt"), // 指定日志(不是必须的)
            };

            // 创建本地文件存储的路径
            string path = Application.StartupPath + @"\Files";

            if (!System.IO.Directory.Exists(path))
            {
                System.IO.Directory.CreateDirectory(path);
            }

            button1.Enabled = false;
            panel2.Enabled  = true;
        }
예제 #3
0
 /// <summary>
 /// 实例化一个文件上传的窗口
 /// </summary>
 /// <param name="advancedFile">客户端的文件引擎</param>
 /// <param name="files">等待上传的文件数组</param>
 /// <param name="factory">第一大类</param>
 /// <param name="group">第二大类</param>
 /// <param name="id">第三大类</param>
 public FormFileOperate(IntegrationFileClient IntegratedFile, string[] files, string factory, string group, string id)
 {
     InitializeComponent();
     is_down_file = false;
     FormInitialization(IntegratedFile, files, factory, group, id);
 }