我想通过TCP客户端/服务器发送传输mov文件。我应该怎么知道文件在哪里结束?当我发送XML文件时,很容易,在传入byte []剪切中搜索null,保存它,准备好XML文件。什么是MOV文件?通过TCP发送MOV文件
0
A
回答
0
你的问题的更一般形式,如何确定任何TCP“包”的结束,有几个不同的解决方案。你的第一个方法是搜索一个空终止符。我想说更好的方法是在流的前面加上代表.MOV文件长度的int
。然后你就知道要读取多少个字节。
0
先发送文件大小,然后发送内容。
0
你有两种方法。最简单的一个(但有点容易出错) - 在完成发送文件后关闭连接。接收器将知道连接已关闭,并会理解文件已完成。
这种技术的缺点是,如果连接中断,接收方可能会将其检测为文件结尾,最终会生成部分文件。
第二种方法是先发送文件长度,然后是文件。
相关问题
- 1. 通过TCP套接字发送文件
- 2. 通过tcp连接发送大文件
- 3. 发送.mov文件通过管道的ffmpeg(标准输入)
- 4. 通过tcp发送可发送对象
- 5. 通过TCP发送文本字符串?
- 6. 如何通过TCP套接字读取并发送html文件?
- 7. 通过TCP发送二进制文件插座Ç
- 8. 在字符串发送通过TCP服务器上的文件
- 9. 无法通过TCP连接发送整个文件! (UNIX C)
- 10. 使用其他元数据通过TCP发送文件
- 11. 如何通过TCP/IP在c#中发送大文件(500MB - 1GB)?
- 12. 通过TCP发送Erlang中的二进制文件
- 13. 通过TCP发送多个文件与C#使用TcpClient
- 14. 通过TCP协议将文件发送到动态端口
- 15. 通过TCP连接发送文件时缺少字节
- 16. 如何通过TCP在c#中发送文件夹?
- 17. 通过Python中的TCP套接字发送文件
- 18. 通过TCP/IP连接发送二进制文件
- 19. 通过FTP发送文件
- 20. 通过IpV6发送文件
- 21. 通过sftp发送文件
- 22. 通过流发送文件
- 23. 通过rabbitmq发送文件
- 24. 用Java通过TCP发送JSON对象
- 25. 如何通过JavaScript从TCP发送OSC?
- 26. 通过TCP发送序列化对象
- 27. 生成xml消息通过tcp发送
- 28. 如何通过tcp连接发送rsa.PublicKey?
- 29. 通过tcp发送ZPL到打印机
- 30. 如何通过TCP发送JSON对象?