W3C home > Mailing lists > Public > www-lib@w3.org > October to December 1996

RE: HTDoConnect() failure

From: Gordon J Lee <GordonL@world.std.com>
Date: Fri, 20 Dec 1996 19:48:24 -0500
Message-Id: <199612210047.AA22674@world.std.com>
To: eric@www10.w3.org
Cc: www-lib@www10.w3.org
> > I ran into this problem yesterday, I tracked it down to the fact that my program
> > did not call HTEventInit() in the library, so it never called WSAStartup().  
> > I added WSAStartup() by hand to my application and then everything worked.
> > I haven't tracked down all the architectural subtleties yet of why this is so.
> > But it works...
> 
> There is a trade-off between keeping the event model modular, having the
> app initialize and call it, and keeping the library interface as simple as
> possible, having the library initialize it. We chose the latter. If you
> don't call the regular library initialization profiles, you must
> initialize the event model yourself. 

The distribution example, Libapp_4 calls HTProfile_newPreemptiveClient().
If one calls HTProfile_newPreemptiveClient() instead of HTProfile_newClient(),
then HTEventInit() is not called, and so WSAStartup() is not called.

      - GL
Received on Friday, 20 December 1996 19:47:47 GMT

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