|
@@ -88,18 +88,18 @@ public class WebSocketHandler extends SimpleChannelInboundHandler<TextWebSocketF
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
- private synchronized void handlerConnect(Channel channel) {
|
|
|
|
|
|
+ private void handlerConnect(Channel channel) {
|
|
String id = channel.id().asLongText();
|
|
String id = channel.id().asLongText();
|
|
WebSocketChannelPool.id2Channel.put(id, channel);
|
|
WebSocketChannelPool.id2Channel.put(id, channel);
|
|
WebSocketChannelPool.id2ChannelInfo.put(id, new WebSocketChannelInfo(channel.remoteAddress(), new Date()));
|
|
WebSocketChannelPool.id2ChannelInfo.put(id, new WebSocketChannelInfo(channel.remoteAddress(), new Date()));
|
|
}
|
|
}
|
|
|
|
|
|
- private synchronized void handlerReceive(Channel channel, Object ContentJSON) {
|
|
|
|
|
|
+ private void handlerReceive(Channel channel, Object ContentJSON) {
|
|
String id = channel.id().asLongText();
|
|
String id = channel.id().asLongText();
|
|
WebSocketUtil.ProcessReceive(id, ContentJSON);
|
|
WebSocketUtil.ProcessReceive(id, ContentJSON);
|
|
}
|
|
}
|
|
|
|
|
|
- private synchronized void handlerDisconnect(Channel channel) {
|
|
|
|
|
|
+ private void handlerDisconnect(Channel channel) {
|
|
try {
|
|
try {
|
|
String id = channel.id().asLongText();
|
|
String id = channel.id().asLongText();
|
|
WebSocketChannelPool.id2Channel.remove(id);
|
|
WebSocketChannelPool.id2Channel.remove(id);
|