We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 4dd5b53 commit 2cdb19aCopy full SHA for 2cdb19a
Win32-network/README.md
@@ -0,0 +1,16 @@
1
+# Asynchronious IO for Windows
2
+
3
+`Win32-network` provides low level api for doing IO / networking on Windows
4
+using Overlapped (or asynchronous) IO. It supports:
5
6
+* `File` Api
7
+* `NamedPipes` Api
8
+* `winsock2` - Berkeley sockets api on Windows
9
10
+`NamedPipes` provide a good alternative for the lack of Unix Sockets on
11
+Windows, and there are ways of providing abstraction for both, though this is
12
+not present in this package.
13
14
+An application which is using this package should use `-threaded` option, as
15
+the io manager thread runs a blocking ffi call (e.g.
16
+[GetQueuedCompletionStatus](https://docs.microsoft.com/en-us/windows/win32/api/ioapiset/nf-ioapiset-getqueuedcompletionstatus)).
0 commit comments