在AEM上我正在尝试实现套接字连接,我正在使用 Github URL maven项目
SocketIOServer logServer = SocketIOServer.newInstance();
logServer.setListener(new SocketIOListener() {
public void onConnect(Session session) {
System.out.println("Connected: " + session);
}
public void onMessage(Session session, ByteBuf message) {
System.out.println("Received: " + message.toString(CharsetUtil.UTF_8));
message.release();
}
public void onDisconnect(Session session) {
System.out.println("Disconnected: " + session);
}
});
logServer.start();
错误:
新的SocketIOListener(){}类型必须实现继承的抽象方法SocketIOListener.onDisconnect(Session)
进口
<%@ page import="java.util.*,
org.apache.sling.commons.json.*,
com.day.cq.wcm.api.PageFilter,
com.day.cq.wcm.api.NameConstants,
com.day.cq.wcm.api.Page,
org.apache.commons.lang.StringUtils,
com.day.cq.commons.Externalizer,
java.io.DataOutputStream,
java.io.DataInputStream,
java.io.IOException,
java.io.InputStreamReader,
java.io.InputStream,
java.io.OutputStream,
java.io.OutputStreamWriter,
java.io.BufferedWriter,
java.io.BufferedReader,
io.scalecube.socketio.SocketIOServer,
io.scalecube.socketio.SocketIOListener,
io.scalecube.socketio.Session,
io.netty.buffer.ByteBuf,
io.netty.util.CharsetUtil,
java.net.Socket"
%>