/// <summary> /// 获取TCP服务端口信息 /// </summary> /// <param name="commandClient">TCP调用客户端</param> /// <returns>TCP服务端口信息是否更新</returns> internal bool GetHost(commandClient commandClient) { services services = commandClient.TcpRegisterServices; if (services == null) { fastCSharp.code.cSharp.tcpServer attribute = commandClient.Attribute; attribute.Port = 0; return(false); } Monitor.Enter(servicesLock); bool isHost = services.GetHost(commandClient); Monitor.Exit(servicesLock); return(isHost); }