/// <summary> /// 打开TCP服务端 /// </summary> /// <returns></returns> private bool OpenTCPServer() { try { if (_devSerTCP == null) { _devSerTCP = new CServerTCP(0, "TCP服务端"); _devSerTCP.OnConed += new CServerTCP.EventOnConHander(OnTcpStatus); _devSerTCP.OnRecved += new CServerTCP.EventOnRecvHandler(OnTcpRecv); _devSerTCP.Listen(System.Convert.ToInt32(txtSerPort.Text)); } return(true); } catch (Exception ex) { SerLog.Log(ex.ToString(), udcRunLog.ELog.Err); return(false); } }
/// <summary> /// 启用监听 /// </summary> /// <param name="tcpPort"></param> /// <returns></returns> public bool Listen(int tcpPort, out string er) { er = string.Empty; try { this.tcpPort = tcpPort; if (serTcp != null) { Close(); } serTcp = new CServerTCP(0, "TCP服务端"); serTcp.OnConed += new CServerTCP.EventOnConHander(OnTcpStatus); serTcp.OnRecved += new CServerTCP.EventOnRecvHandler(OnTcpRecv); serTcp.Listen(tcpPort); return(true); } catch (Exception ex) { er = ex.ToString(); return(false); } }