我正在通过TCP向服务器发送一个文件,该服务器将流通过管道传输到一个文件中。
客户端只是通过管道将可读流传输到网络连接。
我想把文件ID和文件一起发送。我有什么选择?
-
我应该在发送文件之前实现握手协议来获取元数据吗?
-
在发送文件之前,我应该发送一个固定的块大小作为元数据的头吗?如果是这样的话,如果有太多的数据通过了标头,我该如何倒带流?
谢谢!
不要使用TCP。使用更高级别的协议,如HTTP。将元数据作为HTTP标头发送。