读书人

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

发布时间: 2013-07-01 12:33:04 作者: rapoo

qt和c++传输文件的问题
客户端是qt写的,服务器是c++写的,我想发送和接收文件,我在qt这边用c++机制写文件的传输和接收吗?求大神提供点思路要怎么写?
[解决办法]
Qt就是C++库,直接用C++没问题。
[解决办法]
貌似一般都会先发送一个int的字节表示发送的数据长度。
另外,我做文件传输还是自己要分包的。一个文件分割成合适的大小然后传送。

[解决办法]

引用:
Quote: 引用:

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


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


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

读书人网 >QT开发

热点推荐