【发布时间】:2013-02-22 04:17:06
【问题描述】:
客户端通道在 netty 中不处于可写状态。哪位高手能指导我找出原因
为什么通道总是不可写?
由于它不是可写状态,我们的线程处于睡眠模式。我们使用线程转储分析线程的状态,在下面的循环中添加了一个计数器,它等待一分钟然后退出循环。但我真的很想弄清楚不可写状态的原因。
频道关闭后是否还在ctx中(如果EOF不是客户端发送的)?
如果这会发生(意味着永远不会处于可写状态)?
while (!ctx.getChannel().isWritable()) {
Thread.sleep(100);
}
请帮忙。
非常感谢
【问题讨论】:
标签: tcp client netty nio channel