两种方案:
1.在客户端放置动态表情的文件,程序在运行时检测发过来的表情申请命令,比如你发送一个 /表情1 在程序中转义一下 把本地的表情显示出来就可以了
2.Winsock可以二进制传输的 你把本地表情文件当做比特流发送过去 让对方接受后在处理比特流转换成图片格式 进而显示
好像这个用特定的控件就能实现了,你编的是局域网聊天,一楼说的好像实现不了。我知道动态表情发送后是保存在指定文件夹里的,应该是用到的文件复制,然后读取显示。希望对你有用啊
你可以设定 某个表情的固定文字代码 如果要发 笑脸 就可以用 /XL 代表 当对方接收到这个字符串 就把对应的表情显示出来
将表情作为数据发送到客户端,客户端然后将表情数据显示在聊天框内。
或者向QQ那样,定义特定的符号为表情,在收到特定符号以后显示动态表情。
呵呵。。你可真有耐心。。要是我。。直接上飞秋。。。
表情只不过是一个动态的图片而已吧。。直接当图片发就不得了。。