WSASend with multiple WSABUFFER objects [???]

Tech-Archive recommends: Speed Up your PC by fixing your registry



Hi,

I am writing a communication intensive application, communication is done
using Winsock2 API, I am using WSASend to send a collection of buffers, I
wonder, does usage of WSASend in this manner guarantee all of the buffers
will be sent sequentially with no chance of any other buffer ( sent by a
different thread ) sent in between ?
Concerning WSASend doesn’t guarantee sequential & continues sending of the
buffers, Is there any other way of guaranteeing a collection of buffers to be
sent one after the other ?

Any pointer help or comment would be appreciated.

Nadav
http://www.sophin.com
.



Relevant Pages

  • Re: WSASend & IO Completion
    ... Usage of WSASend enable sending of a collection of buffers (through ... I am using a common IO Completion port associated with a thread pool ... You never get notifications for TCP ACKs meaning ...
    (microsoft.public.win32.programmer.networks)
  • Re: WSASend & IO Completion
    ... Usage of WSASend enable sending of a collection of buffers (through the ... an IO Completion port guarantee sequential sending of the buffers provided ...
    (microsoft.public.win32.programmer.networks)
  • Re: WSASend with multiple WSABUFFER objects [???]
    ... > I am writing a communication intensive application, ... > using Winsock2 API, I am using WSASend to send a collection of buffers, I ... > Concerning WSASend doesn't guarantee sequential & continues sending of the ...
    (microsoft.public.development.device.drivers)
  • Re: WSASend with multiple WSABUFFER objects [???]
    ... > using Winsock2 API, I am using WSASend to send a collection of buffers, I ... > Concerning WSASend doesn?t guarantee sequential & continues sending of the ...
    (microsoft.public.development.device.drivers)
  • Re: Socket overlapped IO
    ... > I have two data buffers which contain fixed-length header ... I call WSASend() two times to send these ... That suggests that you will not encounter the problem you are describing. ...
    (microsoft.public.win32.programmer.networks)