Handling multiply requests

I need to implement an application that would
be able to receive messages from one socket (TCP stream) parse them and depending on content create
HTTP requests. (Something like proxy with only one income connection). It shouldn't block until reply is received. Many requests can be sent simultaneously. I'd like to use select() on all the sockets including income TCP and outgoing HTTP. How can I implement this in LibWWW? 

In fact this is the question of how can we implement a proxy (without caching, only tunneling) with LibWWW? 

Received on Tuesday, 8 December 1998 12:10:45 UTC