2021/9/2

#8:30-9:00 签到打卡

#9:30-12:00 观看java视频

#14:00-18:00 写qq项目

1.服务器申请群的验证信息

发送给群主,群主同意后才可以进入群聊。

}else if(m.getS().equals("33")){
                    oos=new ObjectOutputStream(s.getOutputStream());
                    Mysql my=new Mysql();
                    String ss=my.qun("2",m.getXiaoxi());
                    if(ss!=null){
                        m.setS("33");
                        m.setOname(ss);
                        m.setOid(m.getXiaoxi());
                        oos.writeObject(m);}
                    else{
                        m.setS("34");
                        oos.writeObject(m);
                    }
                    oos=new ObjectOutputStream(s.getOutputStream());
                    ss=my.seclectall("4","name = '"+m.getXiaoxi()+"'");
                    if(ss!=null){
                        m.setS("33");
                        m.setOname(m.getXiaoxi());
                        m.setOid(ss);
                        oos.writeObject(m);}
                    else {
                        m.setS("34");
                        oos.writeObject(m);
                    }
                }else if(m.getS().equals("35")){//群验证
                    Mysql my=new Mysql();
                    String ss=my.qun("3",m.getOid());
                    System.out.println(Mythreads.hm.containsKey(ss));
                    m.setXiaoxi(ss);
                    if(Mythreads.hm.containsKey(ss)){
                        oos=new ObjectOutputStream(Mythreads.getthread(ss).s.getOutputStream());
                        oos.writeObject(m);
                    }

                }else if(m.getS().equals("38")){//群成功验证
                    Mysql my=new Mysql();
                    String ss=my.inlt("3",m.getOid());
                    if(ss==null||ss.equals("")){ss=m.getMyid();}
                    else{ ss=ss+"|"+m.getOid();}
                    my.update(m.getOid(),"群='"+ss+"'");
                    m.setXiaoxi(ss);
                    ss=my.qun("1",m.getMyid());
                    if(ss==null||ss.equals("")){ss=m.getOid();}
                    else{ ss=ss+"|"+m.getOid();}
                    ss=my.updatequn(m.getMyid(),"群成员='"+ss+"'");
                    if(Mythreads.hm.containsKey(m.getOid())){
                        m.ss=new ArrayList<String>();
                        m.ss1=new ArrayList<Integer>();
                        m.ss2=new ArrayList<byte[]>();
                        File fl = new File("src\\qqserver\\view\\" + m.getMyid()+ ".jpg");
                        FileInputStream fis = new FileInputStream(fl.getCanonicalPath());
                        byte[] buf = new byte[1024];
                        int len;
                        while ((len = fis.read(buf)) != -1) {
                            m.ss.add(m.getOid());
                            m.ss1.add(len);
                            m.ss2.add(buf);
                            buf = new byte[1024];
                        }
                        oos=new ObjectOutputStream(Mythreads.getthread(m.getOid()).s.getOutputStream());
                        oos.writeObject(m);
                    }
                }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值