/// <summary> /// TCP调用负载均衡服务端 /// </summary> /// <param name="server">TCP调用负载均衡服务端目标对象</param> /// <param name="isVerify">自定义TCP调用服务端验证</param> public TmphCommandServer(TmphCommandLoadBalancingServer<TClientType> server, Func<TmphSubArray<byte>, bool> isVerify) : base(server.attribute) { this.server = server; this.isVerify = isVerify; setCommands(3); identityOnCommands[verifyCommandIdentity = CommandStartIndex].Set(verify, 1024); identityOnCommands[NewServerCommandIndex].Set(newServer, 1024); identityOnCommands[RemoveServerCommandIndex].Set(removeServer, 1024); }
/// <summary> /// TCP调用负载均衡服务端 /// </summary> /// <param name="server">TCP调用负载均衡服务端目标对象</param> public TmphCommandServer(TmphCommandLoadBalancingServer<TClientType> server) : this(server, null) { }