lcl_003请收分(50分)

T

tonycxy

Unregistered / Unconfirmed
GUEST, unregistred user!
非常感谢LCL_003,由于本人分数已经近百分,为此只能送上区区50分,望勿见怪!
分数不多,感谢之情浸于言语之间!
另外我想问一下,你还有没有关于UDP传输方面的例子,比如说传送一部MPEG格式的
片子等。要求是能够传输任何形式的文件,本人想了解一下其中的分包技术,如果有请不
吝赐教,愿奉上余下之所有分数!
 
我想你可以试一试这个方案。定义一个动态字符串数组,每个元素的长度为512b,然后再定义
一个变量,用于计数。将文件按二进制位的形式逐位读入数组,然后把数组里的元素再逐个
发送,同时计数器计数。假如在第39个数组元素处断掉,你的计数变量就记下了断点的位置。
下一个续传时继续从这地方的前三个数据元素开始传递。接收方也根据传过来的数据进行组合。
我在Vb中曾经实现过,Delphi初学,不熟,不能给出源码,惭愧。
另外,你还可以将它改进,不定义字符串数组,而定义一个结构体。里面包含类似于
IP数据报的格式,就可以对传过去的数据进行流量控制和数据校验了。
 
哦,我不记的咱俩啥时候打过交道了:)所以感觉受之有愧啊,兄弟能否提个醒?
 
多人接受答案了。
 

Similar threads

回复
0
查看
853
不得闲
D
回复
0
查看
816
DelphiTeacher的专栏
D
D
回复
0
查看
786
DelphiTeacher的专栏
D
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
961
SUNSTONE的Delphi笔记
S
顶部