请教:各位大哥用 socket 发送数据时,我怎么知道数据发送完了呢?谢谢! ( 积分: 5 )

  • 主题发起人 宇宙神
  • 开始时间

宇宙神

Unregistered / Unconfirmed
GUEST, unregistred user!
请教:
假设我有三个图片,把三个图片分别形成了流
m1,m2,m3

现在 服务器(serversocket) 需要把这个 三个流 发到 客户端(clientsocket)

先发 m1, 然后 m2, 然后 m3

我怎么知道 m1 发完了呢?

还有,我怎么知道 m3 也发完了呢?


假设我 3 个文件的大小未必为:
5000 KB ,6000KB ,7000KB
数据分别为:
流 m1,m2,m3
那么我发过去的 数据为
'5000'+'m1'
'6000'+'m2'
'7000'+'m3'

这样的怎么发呢?
m1,m2,m3 不是字符串啊?

谢谢!
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
顶部