Am Dienstag, den 02.08.2011, 18:01 +0100 schrieb David Allsopp: > I don't seem to be able to ask Google this in a way which will give me a > reasonable answer! > > In the same process, if you have one thread blocked on a [recv] operation on > a socket, under Unix another thread can still write to the socket. Under > Windows, however, the call to [send] blocks because there's another thread > blocked on a [recv] to the same socket. Are there any options that can be > set to change that behaviour or is that just "the way it is" and the > application has to be coded using [select] instead?
Really? This does not make sense at all. It's quite normal that one direction is blocked, and the other not. Are you sure about your observation? Gerd > > > David > > [the astute Mr Holmes may have spotted that having got ocaml-ssl built, I > then couldn't get its stelnet example to work ;o)] > > -- ------------------------------------------------------------ Gerd Stolpmann, Darmstadt, Germany [email protected] Creator of GODI and camlcity.org. Contact details: http://www.camlcity.org/contact.html Company homepage: http://www.gerd-stolpmann.de *** Searching for new projects! Need consulting for system *** programming in Ocaml? Gerd Stolpmann can help you. ------------------------------------------------------------ -- Caml-list mailing list. Subscription management and archives: https://sympa-roc.inria.fr/wws/info/caml-list Beginner's list: http://groups.yahoo.com/group/ocaml_beginners Bug reports: http://caml.inria.fr/bin/caml-bugs
