1
我剛開始使用Netty。我已經有一臺服務器,並且正在爲客戶端編寫代碼。Netty - 查找頻道ID
在客戶端,我設置爲ClientBootstrap對象的新PipelineFactory與此代碼
bootstrap.setPipelineFactory(new ChannelPipelineFactory()
{
public ChannelPipeline getPipeline()
{
return Channels.pipeline(new ResponseHandler());
}
}
);
其中ResponseHandler所()是我的類,它擴展SimpleChannelHandler。
我期待找到頻道ID。我做
bootstrap.getPipeline().getChannel().getId();
但它拋出IllelgalStateException,說我不能叫getPipeline(),因爲我已經叫setPipelineFactory()。什麼是獲取渠道ID的方法?
鏈接被打破 – Mordechai 2016-01-24 16:38:29
@MouseEvent固定,雖然最新的Netty穩定版本現在在4.x系列。 – 2016-01-25 12:14:48