summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--docs/network/README8
1 files changed, 7 insertions, 1 deletions
diff --git a/docs/network/README b/docs/network/README
index 9bf3cc4..4e7f822 100644
--- a/docs/network/README
+++ b/docs/network/README
@@ -18,7 +18,7 @@ Goals:
nivelate things in the direction of POSIX. So we are later able to
add specific Unix or Windows code where we want. An abstraction as
in Poco hinders us doing this because we have to think about everything
- from the beginning!
+ from the beginning! Hard, or better impossible. Have two implementations
Links:
- Boost ASIO: on design
@@ -37,3 +37,9 @@ Links:
UNIX Socket FAQ: very good resource for all kind of detail problems
- http://www.madore.org/~david/computers/connect-intr.html: on the
behaviour of asynchronous connects on different Unixes
+- Shpynx search engine: nice idea how to make Berkley sockets on Unix
+ and Windows look alike, the problem is, it doesn't work as soon we
+ take more sophisticated approaches:
+ - async I/O on files, pipes doesn't work on Windows, there we need the
+ Windows async event interface which doesn't look alike to select
+ - select is very inefficient on Windows and also limited