代码调整
This commit is contained in:
@@ -117,6 +117,8 @@ public class SocketDevResponseService {
|
||||
break;
|
||||
case UNPROCESSED_BUSINESS:
|
||||
break;
|
||||
case NO_INIT_DEV:
|
||||
break;
|
||||
|
||||
default:
|
||||
WebSocketVO webSocketVO = new WebSocketVO();
|
||||
|
||||
@@ -31,6 +31,7 @@ public enum SourceResponseCodeEnum {
|
||||
RE_OPERATE(10552,"重复的初始化操作"),
|
||||
COMMUNICATION_ERR(10553,"通讯模块通讯异常"),
|
||||
DATA_RESOLVE(10554,"报文解析异常"),
|
||||
NO_INIT_DEV(10556,"不存在上线的设备"),
|
||||
|
||||
//自定义前端展示消息
|
||||
SOCKET_ERROR(20000,"连接服务端失败")
|
||||
|
||||
@@ -41,6 +41,8 @@ public class NettyDevClientHandler extends SimpleChannelInboundHandler<String> {
|
||||
@Override
|
||||
public void channelActive(ChannelHandlerContext ctx) throws Exception {
|
||||
System.out.println("客户端通道已建立" + ctx.channel().remoteAddress());
|
||||
SocketManager.addUser(param.getUserPageId()+"_Dev",ctx.channel());
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -78,7 +80,6 @@ public class NettyDevClientHandler extends SimpleChannelInboundHandler<String> {
|
||||
|
||||
@Override
|
||||
public void handlerAdded(ChannelHandlerContext ctx) {
|
||||
SocketManager.addUser(param.getUserPageId()+"_Dev",ctx.channel());
|
||||
System.out.println("有通道接入" + ctx.channel());
|
||||
}
|
||||
|
||||
|
||||
@@ -32,6 +32,8 @@ public class NettySourceClientHandler extends SimpleChannelInboundHandler<Strin
|
||||
@Override
|
||||
public void channelActive(ChannelHandlerContext ctx) throws Exception {
|
||||
System.out.println("客户端通道已建立" + ctx.channel().remoteAddress());
|
||||
SocketManager.addUser(webUser.getUserPageId()+"_Source",ctx.channel());
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -82,7 +84,6 @@ public class NettySourceClientHandler extends SimpleChannelInboundHandler<Strin
|
||||
|
||||
@Override
|
||||
public void handlerAdded(ChannelHandlerContext ctx) {
|
||||
SocketManager.addUser(webUser.getUserPageId()+"_Source",ctx.channel());
|
||||
System.out.println("有通道接入" + ctx.channel());
|
||||
}
|
||||
|
||||
|
||||
@@ -125,5 +125,11 @@ public class WebSocketHandler extends SimpleChannelInboundHandler<TextWebSocketF
|
||||
public void sendMsgToUser(String userId, String msg) {
|
||||
WebServiceManager.sendMsg(userId, msg);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void exceptionCaught(ChannelHandlerContext ctx, Throwable cause) {
|
||||
cause.printStackTrace();
|
||||
ctx.close();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user