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