Pack - packpublic class TcpClient<Pack> extends Object
| 构造器和说明 |
|---|
TcpClient(String host,
int port,
java.util.function.Supplier<IReceiveHandler<Pack>> recvFactory,
ExceptionFunction<Pack,byte[]> packToBytes,
ExceptionFunction<ITcpClientContext,Pack> connPackFactory,
ExceptionFunction<ITcpClientContext,Pack> heartPackFactory) |
public TcpClient(String host, int port, java.util.function.Supplier<IReceiveHandler<Pack>> recvFactory, ExceptionFunction<Pack,byte[]> packToBytes, ExceptionFunction<ITcpClientContext,Pack> connPackFactory, ExceptionFunction<ITcpClientContext,Pack> heartPackFactory)
host - 主机port - 端口recvFactory - 接收工厂packToBytes - 序列化工具connPackFactory - 连接处理工厂heartPackFactory - 心跳工厂public void heartEvent(ExceptionBiConsumer<ITcpClientContext,IClientSender<Pack>> heartHandler)
public void send(Pack pack)
pack - packCopyright © 2022. All rights reserved.