Coffeehouse Thread

3 posts

Forum Read Only

This forum has been made read only by the site admins. No new threads or comments can be added.

Registered IO samples

Back to Forum: Coffeehouse
  • User profile image

    I am in the business of developing low latency and high frequency trading apps where millions of messages are exchanged between various computing nodes. So far I have been using overlapped IO sockets with IO completion ports. Since, windows 8 came out with Registered IO, I started experimenting with it. So far, I could successfully receive multicast data through RIOReceive, but RIOSend and RIOSendEx are failing with winsock error 10022 (Invalid argument).

    I have gone through MSDN documentation on Registered IO which is minimal so far and there were no working samples that I could find. Also, there isn't much literature/discussion on this new API anywhere.

    How can I go about getting help with Registered IO API?


  • User profile image

    I agree - nothing found (except very brief descr in msdn) on RIOSendEx. Do you keep a pool of RIO_BUF structures in order to send packets out? Perhaps a list of them? Take first out when calling RIOSendEx and put it back on completion?

  • User profile image

    I'm not sure if it would help, but there is a build session New techniques to develop low-latency network apps.


Conversation locked

This conversation has been locked by the site admins. No new comments can be made.