Necesito enviar y recibir datos muy grandes usando udp. Desafortunadamente udp proporciona 8192 bytes por diagrama, por lo que es necesario dividir los datos en piezas más pequeñas. Estoy usando Qt y QUdpSocket
. Hay un QByteArray
con una longitud de 921600 que quiero enviar al cliente. Deseo enviar 8192 bytes cada vez.Enviar datos grandes en el socket UDP
¿Cuál es la manera más rápida de dividir un QByteArray
?
Tengo un problema similar. Sin embargo, tengo dudas de que si divido los datos y envío piezas, ¿podría reunir todas las piezas del otro lado y recuperar el conjunto de bytes original? ¿Debo poner una numeración en cada datagrama, etc.? –