高手请进(gif) ( 积分: 200 )

  • 主题发起人 主题发起人 tangrongbin
  • 开始时间 开始时间
T

tangrongbin

Unregistered / Unconfirmed
GUEST, unregistred user!
用delphi做一个聊天软件~现在碰到如何随意传输gif图片?
在线等消息
 
文件都是二进制,定义好格式了,都以二进制数据流来传,和格式没关系。
 
re cobook:
文字跟图片混合时,是不容易区分的? ,对方显示也是个问题?
具体怎么做 呢 ?
 
请看的人踩一踩
 
传输离不开协议,双方要约定好协议,或者简单得说约定好数据传输格式,这些是做网络应用很基本的东西。上网找找资料吧。
 
给你50(cobook) 我自己没多少分
程序自己定义的图片是可以发送,比如qq的自己定义的表情该在delphi中如何实现?
 
我在往上没找到 !!刚接触不知道怎么做
 
另,论坛里有旧版本的QQ协议分析,你可以搜一下参考参考。
 
有人有这个方面的经历不??踩一踩
 
特定类型的文件头信息都不一样,用流来试试你的问题
var
FStream:TStream;
Buffer:Word;

FStream:=TFileStream.Create(FileName,fmOpenRead or fmShareDenyWrite);
FStream.ReadBuffer(Buffer,2);
FStream.Position:=0;
if Buffer=$4D42 then
begin
//BMP
end
else if Buffer=$D8FF then
begin
//JPEG
end
else if Buffer=$4947 then
begin
//GIF
end
else if Buffer=$050A then
begin
//PCX
end
else if Buffer=$5089 then
begin
//PNG
end
else if Buffer=$4238 then
begin
//PSD
end
else if Buffer=$A659 then
begin
//RAS
end
else if Buffer=$DA01 then
begin
//SGI
end
else if Buffer=$4949 then
begin
//TIFF
end
else
 
恩 有点希望 给你50(lisongmagic)
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部