- From: Marc Necker <rusmarc@infotst2.rus.uni-stuttgart.de>
- Date: Fri, 19 Nov 1999 18:19:07 +0100 (MEZ)
- To: www-lib@w3.org
Hi! I'm sorry, I found the information about multithreading and libwww on the libwww-pages today, and I now know why my program didn't work. However, I'd like to use multiple threads accessing libwww nevertheless, because I only use the very basic functionality. Here were my solution attempts: 1.) Using HTNet_wait() after HTLoadAnchorToChunk to force it to block. However this failed because I did not find an implementation of HTNet_wait (declared EXTERN in HTNet.h). 2.) My second attempt was to use non-blocking sockets. However this failed, too. I managed to break the problem down to the following: When I initialize libwww from my main program and issue a request everything works fine. However when I first start a posix thread and initialize the lib from this thread the request will simply end up with a status of -1 (instead of 200 :) ). Debug notice was an error with Add 73, severetiy 1 in 'connect'. I would greatly appreciate any help! Thanks! -- Cheers - Marc Marc@studbox.uni-stuttgart.de
Received on Friday, 19 November 1999 12:19:09 UTC