public static void IsPortOpenWork(object param) { ScanPortWorkData data = param as ScanPortWorkData; if (data != null) { try { PortUtil util = new PortUtil(); StringBuilder sb = new StringBuilder(); if (util.ScanProtIsOpen(data.Host, data.Port, 2000)) { data.Wnd.SetText(String.Format("{0}:{1} open\r\n", data.Host, data.Port)); } } catch (Exception ex) { LogHelper.Error("扫描端口异常", ex); } } }