作者 crossoverJie

:bug: Fixing a bug.Connection reset by peer

@@ -9,10 +9,10 @@ swagger.enable = true @@ -9,10 +9,10 @@ swagger.enable = true
9 logging.level.root=info 9 logging.level.root=info
10 10
11 # 群发消息 11 # 群发消息
12 -cim.group.route.request.url=http://localhost:8083/groupRoute 12 +cim.group.route.request.url=http://45.78.28.220:8083/groupRoute
13 13
14 # 获取服务器ip+port 14 # 获取服务器ip+port
15 -cim.server.route.request.url=http://localhost:8083/login 15 +cim.server.route.request.url=http://45.78.28.220:8083/login
16 16
17 # 客户端唯一ID 17 # 客户端唯一ID
18 cim.user.id=1545574841528 18 cim.user.id=1545574841528
@@ -87,4 +87,24 @@ public class CIMServerHandle extends SimpleChannelInboundHandler<CIMRequestProto @@ -87,4 +87,24 @@ public class CIMServerHandle extends SimpleChannelInboundHandler<CIMRequestProto
87 } 87 }
88 88
89 } 89 }
  90 +
  91 +
  92 +
  93 + @Override
  94 + public void exceptionCaught(ChannelHandlerContext ctx, Throwable cause) {
  95 + if (isResetByPeer(cause.getMessage())){
  96 + return;
  97 + }
  98 +
  99 + LOGGER.error(cause.getMessage(), cause);
  100 +
  101 + }
  102 +
  103 +
  104 + private boolean isResetByPeer(String msg) {
  105 + if ("Connection reset by peer".equals(msg)) {
  106 + return true;
  107 + }
  108 + return false;
  109 + }
90 } 110 }