示例#1
0
        /// <summary>
        /// TCP调用客户端
        /// </summary>
        /// <param name="timeoutMinutes">超时分钟数</param>
        /// <param name="queueCount">客户端缓存队列最大数量</param>
        /// <param name="attribute">TCP调用服务器端配置信息</param>
        /// <param name="verifyMethod">TCP验证方法</param>
#if NOJIT
        public sessionClient(int timeoutMinutes, int queueCount = 0, fastCSharp.code.cSharp.tcpServer attribute = null, fastCSharp.code.cSharp.tcpBase.ITcpClientVerifyMethodAsObject verifyMethod = null)
        /// <summary>
        /// TCP调用负载均衡服务端
        /// </summary>
        /// <param name="attribute">TCP调用服务器端配置信息</param>
        /// <param name="verifyMethod">验证函数接口</param>
#if NOJIT
        protected commandLoadBalancingServer(fastCSharp.code.cSharp.tcpServer attribute, fastCSharp.code.cSharp.tcpBase.ITcpClientVerifyMethodAsObject verifyMethod)
        protected commandLoadBalancingServer(fastCSharp.code.cSharp.tcpServer attribute, fastCSharp.code.cSharp.tcpBase.ITcpClientVerifyMethod <clientType> verifyMethod)
#endif
        {
            this.attribute = attribute;
            _verifyMethod_ = verifyMethod;
        }
            /// <summary>
            /// TCP调用客户端
            /// </summary>
            /// <param name="attribute">TCP调用服务器端配置信息</param>
            /// <param name="verifyMethod">TCP验证方法</param>
#if NOJIT
            public commandClient(fastCSharp.code.cSharp.tcpServer attribute, fastCSharp.code.cSharp.tcpBase.ITcpClientVerifyMethodAsObject verifyMethod)