From df3bf306c3fd88296b48edb2fdb74415ce6b9463 Mon Sep 17 00:00:00 2001 From: JawherKl Date: Tue, 25 Mar 2025 18:01:23 +0100 Subject: [PATCH] Improve wsa-poll content with link resource. --- .../content/wsa-poll@D9Yeyn8phDhB1ohMWccgr.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/data/roadmaps/server-side-game-developer/content/wsa-poll@D9Yeyn8phDhB1ohMWccgr.md b/src/data/roadmaps/server-side-game-developer/content/wsa-poll@D9Yeyn8phDhB1ohMWccgr.md index e69de29bb..574651a89 100644 --- a/src/data/roadmaps/server-side-game-developer/content/wsa-poll@D9Yeyn8phDhB1ohMWccgr.md +++ b/src/data/roadmaps/server-side-game-developer/content/wsa-poll@D9Yeyn8phDhB1ohMWccgr.md @@ -0,0 +1,12 @@ +# WSA-Poll** + +**WSA-Poll** is a Windows-specific alternative to `poll`, used for monitoring multiple sockets +for readiness in non-blocking network applications. It is commonly utilized in server-side +game development to handle multiple client connections efficiently. Unlike `select`, `WSA-Poll` +eliminates the limitation of FD_SETSIZE, allowing it to scale better for a larger number of +connections. However, it is generally less efficient than `epoll` on Linux due to its linear +scanning mechanism. For high-performance game servers on Windows, IOCP (I/O Completion Ports) +is often preferred over `WSA-Poll`. + +Resources: +- [@documentation@Microsoft WSA-Poll Documentation](https://learn.microsoft.com/en-us/windows/win32/api/winsock2/nf-winsock2-wsapoll) \ No newline at end of file