📄 serverlistener.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 + -