用socket 传送文件的问题
初学linux 问些问题,大家不要嫌弃没含量哈,
使用tcp协议。
在服务器端:
1。当收到一个数据包的时候,怎么判断是第一个数据包。比如一般第一个数据包会有 被传送的文件的名字之类的。
2。文件结束符号,是有原本定义好的,还是可以自己定义?
在client端:
当发送文件的过程中,文件假设是1m,假设发送数据缓冲为 buf[1024],
现在已经发送了2次成功了,但是第3个没有成功,那么在自己写的程序当中需不需要将第3次为发送成功的数据在重新send一下呢?(虽然tcp协议可以重传,但是我就是想知道需不需要我再另写语句来重新发送?)