Channel.id(), Netty 4.0.0.CR9 dosyasında kaldırılmıştır.Netty Kanalı için bazı kimlikler nasıl alınır?
Bu günlerde Kanal kimliğini nasıl alabilirim?
Tüm İşleyicilerimde (örneğin, System.out.println (ctx.channel(). Id() + "- readableBytes():" + in.readableBytes()) için günlüğe kaydetme amacıyla id() işlevini kullandım)).
Kanalın toString yöntemine güvenemiyorum, çünkü bu geçersiz kılınmış olabilir.
Bu en eksiksiz cevaptır. Netty 4 artık sahip değil ama bunları birleştirerek alabilirsiniz, ve Netty 5 tekrar alacak. Teşekkürler. – AndrewBourgeois
Netty 4.1 de buna sahip. – trustin
Kanal.olString'in bir kimlik olarak kullanılmasına dikkat edin, çünkü kanal etkin olmadığında değişir. https://github.com/netty/netty/blob/4.0/transport/src/main/java/io/netty/channel /AbstractChannel.java#L352 – justinjhendrick