[Interest] How to send an arbitrary file over sockets

Thiago Macieira thiago.macieira at intel.com
Sat May 30 16:57:46 CEST 2020


On Saturday, 30 May 2020 02:03:00 PDT Ghobad Zarrinchian wrote:
> Now, I know that i should separate my file into multiple parts and send
> each part separately. I recently experienced sending several messages using
> consecutive write commands, like below:
> 
> socket.write(data1);
> socket.write(data2);
> socket.write(data3);
> ...
> 
> However, the receiver only receives the last message (e.g. data3) and other
> messages are gone!. I also used 'socket.waitForBytesWritten()' after each
> 'socket.write()', but it didn't help. For this reason, i decided to send
> all data as one message. How can i execute consecutive writes to a socket?

Exactly like you did. So you did send all three messages. The problem was in 
the receiver.

-- 
Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel System Software Products





More information about the Interest mailing list