void ReadTasks() { string strServer = Request.Form["tip"]; if (strServer == null || (strServer = strServer.Trim()) == string.Empty) { strServer = "127.0.0.1"; } string[] tip = strServer.Split(new[] { ',', ';', ' ', '|' }, StringSplitOptions.RemoveEmptyEntries); var all = new List <TaskManage>(tip.Length); var err = new StringBuilder(); foreach (string ip in tip) { string msg; TaskManage tasks = TaskClient.GetAllTask(ip, 23244, out msg); if (tasks != null) { all.Add(tasks); //Response.Write(msg); //return; } else { err.AppendFormat("{0}<br/>\r\n", msg); } } OutPutTasks(all, err.ToString()); }
// 通过Socket连接服务器,获取全部任务 private void btnSend_Click(object sender, EventArgs e) { // 连接网络数据库,返回全部任务 string err; var tasks = TaskClient.GetAllTask(txtServerIP.Text, int.Parse(txtPort.Text), out err); if (tasks == null) { MessageBox.Show(err); return; } if (tasks.tasks != null) { GetTaskToView(dgvTask, tasks.tasks); isSocketAccess = true; string lastRunTime = "\r\n服务器的时间:" + tasks.serverTime + "\r\n上次轮询时间:" + tasks.lastRunTime; SetSocketStatus("连接成功 " + lastRunTime); } }