W3C home > Mailing lists > Public > www-lib@w3.org > July to September 1995

WWWLib 3.1 & blocking I/O

From: Mark S. Friedman <msfriedm@us.oracle.com>
Date: Wed, 20 Sep 1995 17:03:06 -0700
Message-Id: <9509210003.AA15247@bingster>
To: mitch@tam.net
Cc: www-lib@w3.org
Mitch DeShields writes:
 > 
 > I'm using the WWWLib 3.1 in a Windows environment.  I'd like to use the
 > asynchronous winsock.  ...
 > 
 > I find that the call to connect() in HTDoConnect() returns WSAWOULDBLOCK.
 > 
 > Does my message handler need to do anything (line call LoadHTTP() again to
 > get back into the state machine)?

Assuming that WWWLib 3.1 work the same way as 3.0, you just need to
re-call whatever lib call you originally made (i.e. LoadHTTP) that
returned WSAWOULDBLOCK. 

The way the non-blocking IO mechanism works is for the load functions
to return either when they complete their operation, when they would
block waiting for input or when they get an error.

-Mark
Received on Wednesday, 20 September 1995 20:04:20 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 23 April 2007 18:18:25 GMT