LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 766|回复: 3

关于文件传输的问题

[复制链接]
发表于 2003-4-16 21:10:24 | 显示全部楼层 |阅读模式
请问一下:
如果要传送比较大的文件,需要将文件分段传输,具体应该怎样实现
请高手指点
如果有相关的源代码或者文章最好^_^
发表于 2003-4-16 23:15:23 | 显示全部楼层
可不可以把需求写清楚一点。

最简单的还是用 shell 调用几个工具程序,比如 dd 什么的。
 楼主| 发表于 2003-4-17 08:33:01 | 显示全部楼层
老施要求我先打开文件然后每次传送100字节的内容到消息队列,再由消息队列传道另一个进程,再由 另一个进程传送出去,但我不知道怎样把文件分割,然后每次传送100个字节。
发表于 2003-4-17 21:43:21 | 显示全部楼层
进程间的通信要搞得如此复杂吗?
先建立一个100字节的缓冲区,把文件中的内容读入这个缓冲,再用msgsnd发出去就完了。但才100个字节的缓冲对于文件读写操作来说,效率太差了。还是先读入一个大缓冲,然后再100字节100字节的复制吧。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表