netty的upd太坑爹了

第一次用netty,完全把这货当mina来考虑了,写了个tcp的模块一看挺好,就直接照搬了
个udp的模块,结果悲剧了,纳闷了半天才发现问题
mina把tcp和udp一样当"有连接"的处理,一个udp请求会按照address产生一个新的
IoSession,过期时间是1分钟。
netty没那么多麻烦,server-side直接一个channel,注册上handler就全搞定了;但是坑
爹的地方来了,既然udp永远就只是一个channel,
ConnectionlessBootstrap.setPipelineFactory这个还有什么意义呢,只会调用一次,那
就直接注册handler不就得了,这个函数的javadoc就该写明白,还以为是个bug,纳闷了
一下午。

你可能感兴趣的:(netty)