请问UDP和TCP可以传送文件吗?

冉航--小虾米 2010-09-25 06:08:47


我所说的传送文件时指:就像QQ传送文件一样。并不是 把文件里的数据读到缓冲区里进行传送。

总之,不打开文件,直接把文件整体传送给对方,用TCP和UDP能实现吗?谢谢。如果不能那用什么协议可以实现,我的程序是C语言程序。


...全文
198 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
ptcoding 2010-09-26
  • 打赏
  • 举报
回复
都是用IO流把文件读出来然后传输的吧~
lnujy 2010-09-26
  • 打赏
  • 举报
回复
可以传
UDP和TCP都是通过分块打包进行传输的
但是 对于特别大的文件 建议还是通过FTP方式传输
zhujian888 2010-09-26
  • 打赏
  • 举报
回复
当然可以。
chaoliu1024 2010-09-26
  • 打赏
  • 举报
回复
UDP 面向无连接
TCP 面向有连接
cheng_fengming 2010-09-26
  • 打赏
  • 举报
回复
呵呵,在计算机世界里面,你看见的不一定是真实的。
hslinux 2010-09-26
  • 打赏
  • 举报
回复
可以,你想传什么都可以,就看你怎么控制的了。
kouji1990 2010-09-26
  • 打赏
  • 举报
回复
不懂
不懂
saishow 2010-09-26
  • 打赏
  • 举报
回复
实际上传的只是字节流.任何可以通讯的全部可以传递文件.
qinqinxiatiao 2010-09-25
  • 打赏
  • 举报
回复
UDP TCP都可以传文件~
zyj_604 2010-09-25
  • 打赏
  • 举报
回复
个人感觉qq也是先读文件吧,文件其实也是做为内容存放到硬盘中的啊
mapoor 2010-09-25
  • 打赏
  • 举报
回复
上层肯定先读文件,然后发送。
至于读文件之后 是否有其他小动作。那就另当别论了。
gundamy 2010-09-25
  • 打赏
  • 举报
回复
不打开文件能发送?不能吧,你怎么知道QQ没有打开文件的?
冉航--小虾米 2010-09-25
  • 打赏
  • 举报
回复
我是 windows系统, VC++2005
ayw215 2010-09-25
  • 打赏
  • 举报
回复
底层还不是要把文件打开 填充到缓冲区 然后发送
熊熊大叔 2010-09-25
  • 打赏
  • 举报
回复
FTP协议
justkk 2010-09-25
  • 打赏
  • 举报
回复
在unix系统中可以使用rcp
远程拷贝

69,369

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧