当前位置: 代码迷 >> QT开发 >> qt和c++传输文件的有关问题
  详细解决方案

qt和c++传输文件的有关问题

热度:32   发布时间:2016-04-25 03:52:37.0
qt和c++传输文件的问题
客户端是qt写的,服务器是c++写的,我想发送和接收文件,我在qt这边用c++机制写文件的传输和接收吗?求大神提供点思路要怎么写?

------解决方案--------------------
Qt就是C++库,直接用C++没问题。
------解决方案--------------------
貌似一般都会先发送一个int的字节表示发送的数据长度。
另外,我做文件传输还是自己要分包的。一个文件分割成合适的大小然后传送。

------解决方案--------------------
引用:
Quote: 引用:

貌似一般都会先发送一个int的字节表示发送的数据长度。
另外,我做文件传输还是自己要分包的。一个文件分割成合适的大小然后传送。


是要分包的,您用const char*传输的吗?


肯定要分包的
tcp是一个流式结构
要在应用层分帧
可以了解下ASN.1结构
里面的TPKT就是分帧的头
这个地方表述不完全清楚
应该是在网路上传输的都是裸二进制数据,都是0x00~0xFF范围之间的,大小是unsigned char
  相关解决方案