现在小弟碰到一个棘手的问题,就是在一个即时通讯软件中,要实现类似qq的图文混杂的聊天信息收发。QQ是把一些固定的表情图片用对照的字符替换发送,然后接受方再将字符替换成相应表情图片显示出来。我用到了RxRichEdit,所以在文字中插入图片的问题解决了,但是如何在发送信息时把RxRichEdit中的图片换成对照表的字符呢?(如果不换的话直接发送,数据量太大了。)
含泪恳求各位高人指点,小弟不胜感激!!!

解决方案 »

  1.   

    图片只是在给用户看的时候才显示,
    你程序内部处理是不存在图片的,
    一个图片在内部就是一个对应的字符序列,
    要发送,存储什么的都是处理字符
    当然收发两端都要存在对应的图片,
    这些图片在安装client的时候就都存在了
      

  2.   

    老大说的我都照做了,关键问题是用户在发信息前,可以把图片copy来copy去的,我怎么判断哪个图片跑到哪个位置了呢?
      

  3.   

    这样行不?你的数据值(RxRichEdit)实际是符号,只是显示时显示为代码,COPY时都是代码。。
      

  4.   

    别人使用的是协议,比如对方发个"/good"就是对应本地硬盘中某某图片,至于用户传过来的图片是先用socket传送过来保存在硬盘然后再解释命令再从硬盘中取出图片,跟上面的那个“/good“差不多。