【发布时间】:2014-05-02 16:22:55
【问题描述】:
我查看了 Netty 4.0 中的一些源代码,发现 AbstractChannel 的 localAddress 和 remoteAddress 是 volatile,而不是 final .
当channelActive 被触发时,这些地址是否保证被设置并且可用?
而且,更重要的是,localAddress() 和 remoteAddress() 在channelInactive 被触发时/之后返回什么?频道是否保留地址,即使在连接关闭后?
我正在使用 NIO 渠道,主要是在 Windows 上,如果有什么不同的话。
【问题讨论】: