1 reputation
1
bio website
location
age
visits member for 1 year, 6 months
seen Feb 14 at 22:43

Feb
9
comment Is TCP message order still guaranteed when using async IO
@JTrana - The second link was very useful, thanks.
Feb
9
comment Is TCP message order still guaranteed when using async IO
+1 though and thanks for a good answer
Feb
9
comment Is TCP message order still guaranteed when using async IO
I know that the second transmission will likely be delayed because the nature of TCP is to guarantee order, but I have never heard (just as a matter of fact) how large file are handled on async systems of if there is specific concerns or steps that need to be taken.
Feb
9
comment Is TCP message order still guaranteed when using async IO
Yes, and no. TCP is built on the IP network stack, and the IP protocol sends all data in IP packets including TCP segments. Packets/segments will not necessarily arrive in order, but will not be handed up to the application layer out of order. But each segment is part of a single transmission, and I'm talking about two transmissions. For example, if you send a 1 gig file asynchronously and than send another 1 gig file, the first file will obviously not be completed before the second send call is made. Will the second file not be sent (at all) until the first file has been fully transferred?
Feb
9
revised Is TCP message order still guaranteed when using async IO
added 5 characters in body
Feb
9
awarded  Editor
Feb
9
revised Is TCP message order still guaranteed when using async IO
added 92 characters in body
Feb
9
asked Is TCP message order still guaranteed when using async IO