From d257d7fcecb8424c2db31ae7520b217a0b90a6bc Mon Sep 17 00:00:00 2001 From: Andreas Baumann Date: Tue, 7 Apr 2009 09:48:32 +0200 Subject: more documentation about Win32 networking experiment with select --- docs/network/README | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'docs') 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 -- cgit v1.2.3-54-g00ecf