怎样开发个文件传输软件

来源:百度知道 编辑:UC知道 时间:2024/06/01 08:25:54
我要做个文件传输软件,用在局域网内,请问开发这个软件要用到那些知识,尽量具体点,比如用到网络哪些方面?还有其他什么知识呢?能给以全面的指点会感谢不尽!!!

UDP,文件随机读写

既然是局域网,那么网络性能是很好的了。所以此时可以考虑使用性能最好的UDP方式来发送文件,将一个文件放到多个UDP包里,但是UDP是没有顺序的,换句话讲,可能随机的到达,这时,你需要标记每个UDP包,标记其中包含了是哪一块的数据,然后移动到那个位置,写入数据就可以了