钟日健
2022-05-19 de31e91aa2f38a717f2d4640a3197580ec1807a7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
//package org.springblade.modules.webscoket.service.impl;
//
//import io.netty.channel.Channel;
//import io.netty.channel.group.ChannelGroup;
//import io.netty.handler.codec.http.websocketx.TextWebSocketFrame;
//import org.springblade.modules.nettyServer.NettyConfig;
//import org.springblade.modules.webscoket.service.IPushMsgService;
//import org.springframework.stereotype.Service;
//
///**
// * @author lq
// * @date 2020/4/1 11:20
// */
//@Service
//public class PushMsgServiceImpl implements IPushMsgService {
//    @Override
//    public void pushMsg(String userId, String msg) {
//        Channel channel = NettyConfig.getUserChannelMap().get(userId);
//        if (channel != null){
//            channel.writeAndFlush(new TextWebSocketFrame(msg));
//        }
//
//    }
//
//    @Override
//    public void pushMsg(String msg) {
//        ChannelGroup group = NettyConfig.getChannelGroup();
//        String name = group.name();
//        System.out.println("空间大小:"+group.size()+",名字:"+name);
//        group.writeAndFlush(new TextWebSocketFrame(msg));
//    }
//}