⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 serverlistener.java

📁 一个基于事件驱动的JAVA NIO 服务器源码!
💻 JAVA
字号:
package net.xdevelop.nioserver.event;import net.xdevelop.nioserver.Request;import net.xdevelop.nioserver.Response;/** * <p>Title: 服务器事件监听器</p> * @author starboy */public interface ServerListener {   /**    * 服务器端处理产生错误时触发本事件    * @param error 错误信息    */   public void onError(String error);   /**    * 当有客户端发来请求时触发本事件    */   public void onAccept() throws Exception;   /**    * 当服务端接受客户端请求后触发本事件    * @param request 客户端请求    */   public void onAccepted(Request request) throws Exception;   /**    * 当客户端发来数据,并已被服务器控制线程正确读取时,触发该事件    * @param request 客户端请求    */   public void onRead(Request request) throws Exception;   /**    * 当可以向客户端发送请求触发本事件    * @param request 客户端请求    */   public void onWrite(Request request, Response response) throws Exception;   /**    * 当客户端与服务器结束连接后触发本事件    * @param request 客户端请求    */   public void onClosed(Request request) throws Exception;}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -