windows平台下新网络库RIO ( Winsock high-speed networking Registered I/O)

推荐
https://www.cnblogs.com/gaochundong/p/csharp_tcp_service_models.html#rio

msdn

Registered Input/Output (RIO) API Extensions

What's New for Windows Sockets => Registered I/O extensions

Microsoft Windows 8 and Windows Server 2012 introduce new Windows Sockets programming elements.
A set of high-speed networking extensions are available for increased networking performance with lower latency and jitter. These extensions targeted primarily for server applications use pre-registered data buffers and completion queues to increase performance.

The following are new Windows Sockets functions added to support Winsock high-speed networking Registered I/O extensions:
RIOCloseCompletionQueue
RIOCreateCompletionQueue
RIOCreateRequestQueue
RIODequeueCompletion
RIODeregisterBuffer
RIONotify
RIOReceive
RIOReceiveEx
RIORegisterBuffer
RIOResizeCompletionQueue
RIOResizeRequestQueue
RIOSend
RIOSendEx

The following are new Windows Sockets enumerations, structures, and typedefs added to support Winsock high-speed networking Registered I/O extensions:
RIO_CQ
RIO_RQ
RIO_BUFFERID
RIO_BUF
RIO_NOTIFICATION_COMPLETION
RIO_NOTIFICATION_COMPLETION_TYPE
RIORESULT

posted @ 2017-02-04 15:30  scott_h  阅读(2082)  评论(0编辑  收藏  举报