public void onlineUserDetailReturnHandle(String msgStr_)
    {
        byte[] buf;// 
        
        sun.misc.BASE64Decoder decoder = new sun.misc.BASE64Decoder();
        try
        {
            // ַ,תֽ
            buf = decoder.decodeBuffer(msgStr_);
            
            // ֽת
            ObjectInputStream ois = new ObjectInputStream(new ByteArrayInputStream(buf));
            
             // ȡ
            HashMap<String, OnlineUserDetail> OnlineUserMap = (HashMap<String, OnlineUserDetail>)ois.readObject();
            
            // ͬϢ
            CommonData.setOnlineUserMap(OnlineUserMap);
            
            // ʼû
            CommonData.getMainFrame().initUserList(OnlineUserMap);
        }
        catch (IOException e)
        {
            e.printStackTrace();
        }
        catch (ClassNotFoundException e)
        {
            e.printStackTrace();
        }
    }