关于视频文件网络传输后的有关问题
关于视频文件网络传输后的问题
局域网内两个主机传输文件,发送方fopen() 然后fread 然后send ,接收方recv 然后fwrite,这样应该是可行的吧。
我想问fopen()第二个参数,"r"和"rb"是不是需要自己先判断文件类型。我这边一个AVI文件,
发送方的大小
接收方

大小都差一点,不能播放,是哪的问题呢
------解决方案--------------------
发送接收需要定义包的大小,这样才知道接收的文件如何还原
------解决方案--------------------
r是以文本方式,不正确,应该用rb打开并发送。这有很多socket源码程序,供参考:
http://download.****.net/detail/geoff08zhang/4571358
------解决方案--------------------
解决了?注意结贴。
文本如果需要处理的话才不加b
------解决方案--------------------
只要的fread的打开方式和fwrite的打开方式一致就行了吧...
------解决方案--------------------
都以二进制数据方式发送就好了。
局域网内两个主机传输文件,发送方fopen() 然后fread 然后send ,接收方recv 然后fwrite,这样应该是可行的吧。
我想问fopen()第二个参数,"r"和"rb"是不是需要自己先判断文件类型。我这边一个AVI文件,
发送方的大小
接收方
大小都差一点,不能播放,是哪的问题呢
------解决方案--------------------
发送接收需要定义包的大小,这样才知道接收的文件如何还原
------解决方案--------------------
r是以文本方式,不正确,应该用rb打开并发送。这有很多socket源码程序,供参考:
http://download.****.net/detail/geoff08zhang/4571358
------解决方案--------------------
解决了?注意结贴。
文本如果需要处理的话才不加b
------解决方案--------------------
只要的fread的打开方式和fwrite的打开方式一致就行了吧...
------解决方案--------------------
都以二进制数据方式发送就好了。