J'écris un serveur tcp avec netty et je souhaite envoyer des messages d'accueil à tous les nouveaux clients connectés. À partir de maintenant, je comptais le faire avec ChannelInitializer
Envoi d'un message d'accueil à un client nouvellement connecté
ServerBootstrap b;
//...
b.channel(NioServerSocketChannel.class)
.childHandler(new ChannelInitializer<SocketChannel>()) {
public void init(SocketChannel ch){
ch.pipeline(). //...
ch.writeAndFlush(Unpooled.copiedBuffer("Hi there!", CharsetUtil.UTF_8));
}
}
Comme tout Netty est asynchrone Je ne suis pas sûr que ce soit la bonne façon d'envoyer saluer la connexion réussi. Quelqu'un peut-il suggérer une façon recommandée?