public void Build(NetworkClientInitializer <IUdpClient> initializer) { bootstrap .Group(group) .Channel <SocketDatagramChannel>() .Option(ChannelOption.SoBroadcast, true) .Handler(new ActionChannelInitializer <IChannel>(channel => initializer.Init(channel))); }
public NettyTcpClient Build(NetworkClientInitializer <ITcpClient> initializer) { bootstrap .Group(group) .Channel <TcpSocketChannel>() .Option(ChannelOption.TcpNodelay, true) .Handler(new ActionChannelInitializer <IChannel>(channel => initializer.Init(channel))); return(this); }
public NettyTcpClient(ILogger <NettyTcpClient> logger, NetworkClientInitializer <ITcpClient> initializer) { this.logger = logger; Build(initializer); }
public UdpClient(NetworkClientInitializer <IUdpClient> initializer) { Build(initializer); }