用socket 传送文件的问题

softwarewander 2007-03-10 04:26:21
初学linux 问些问题,大家不要嫌弃没含量哈,

使用tcp协议。

在服务器端:
1。当收到一个数据包的时候,怎么判断是第一个数据包。比如一般第一个数据包会有 被传送的文件的名字之类的。
2。文件结束符号,是有原本定义好的,还是可以自己定义?



在client端:
当发送文件的过程中,文件假设是1m,假设发送数据缓冲为 buf[1024],
现在已经发送了2次成功了,但是第3个没有成功,那么在自己写的程序当中需不需要将第3次为发送成功的数据在重新send一下呢?(虽然tcp协议可以重传,但是我就是想知道需不需要我再另写语句来重新发送?)

...全文
92 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

23,120

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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