通过编写一个客户端和服务器端的例子来熟悉selector的使用 服务端逻辑: 1. 绑定一个端口号2. channel注册到selector中3. 用死循环来监听如果有时间发生,遍历selectionKey set4. 判断发生的事件类型,前面会注册accept事件,如果发生accept事件,那么注册读事件,同时清除selectionKey set 中的当前元素..5. 接收事件时,将channel保存下来.6. 发生读事件时,说明有信息,发过来了,那么将消息,转发给所有的客户端.然后清除自身的