我查看了Netty 4.0中的一些源代码,我注意到AbstractChannel
的 localAddress 和 remoteAddress 是{{1} },而不是volatile
。
这些地址是否可以在触发final
时设置并可用?
更重要的是,channelActive
和localAddress()
在触发remoteAddress()
时/之后会返回什么?即使在连接关闭后,通道保持地址吗?
我正在使用NIO频道,主要是在Windows上,如果它有任何区别。
答案 0 :(得分:1)
这些设置为懒惰,这基本上是第一次尝试访问它们时。