我也在研究qq,也有过同样的想法,我想大概先将头像数据以统一的长度存入内存流发送
如 我们设定头像最大为20k,Image1的长度为7652byte
ImageSize:=7652;
ImageStream.WirteBuffer(ImageSize,SizeOf(ImageSize));
ImageStream.WriteBuffer(Image,sizeOf(Image));
TmpString:=(20k-7652)个#0;
ImageStream.WriteBuffer(Tmpstring,sizeOf(Tmpstring));
.....循环下一头像
....发送
.ok?
若可行,请将你的聊天显示控件(如richedit)发一份给我tswhq@sohu.com