/// <summary> /// 创建套接字 /// </summary> /// <param name="clientCreator"></param> /// <param name="ipAddress"></param> /// <param name="port"></param> /// <param name="createVersion"></param> internal override TcpServer.ClientSocketBase CreateSocketByCreator(TcpServer.ClientSocketCreator <ServerAttribute> clientCreator, IPAddress ipAddress, int port, int createVersion) { return(new ClientSocket(clientCreator, ipAddress, port, createVersion)); }
/// <summary> /// TCP 调用客户端套接字 /// </summary> /// <param name="clientCreator">TCP 服务客户端创建器</param> /// <param name="ipAddress"></param> /// <param name="port"></param> /// <param name="createVersion"></param> internal ClientSocket(TcpServer.ClientSocketCreator<ServerAttribute> clientCreator, IPAddress ipAddress, int port, int createVersion) : base(clientCreator, ipAddress, port, createVersion, int.MaxValue) { }
/// <summary> /// TCP 调用客户端套接字 /// </summary> /// <param name="clientCreator">TCP 服务客户端创建器</param> /// <param name="ipAddress"></param> /// <param name="port"></param> /// <param name="createVersion"></param> internal ClientSocket(TcpServer.ClientSocketCreator clientCreator, IPAddress ipAddress, int port, int createVersion) : base(clientCreator, ipAddress, port, createVersion, clientCreator.Attribute.GetMaxInputSize) { }