- From: <chilaf@libero.it>
- Date: Wed, 27 Feb 2002 16:00:47 +0100
- To: www-lib@w3.org
Hi,
I tried to run an httpserver example,
but It Does'nt work : no action when client connect.
I test in local mode using : http://localhost:6000 (port 6000)
I read the Doc HTAcces.html , section : "Serve a Request" and I did all
It's explaned there.
I began with the listen.c example and I modified to my work.
Following the seignificative code.
SomeOne Can help me?
Thanks in advance
main()
{
.......
/* Set up a tool to listen on this port */
if (ms->port >= 0) {
/* Register TCP as the transport */
HTTransport_add("tcp", HT_TP_SINGLE, HTReader_new,
HTWriter_new);
HTProtocol_add("http", "tcp", ms->port, NO, NULL,
HTServHTTP);
/* Set up the request */
ms->request = HTRequest_new();
HTRequest_setOutputFormat(ms->request, DEFAULT_FORMAT);
HTRequest_setOutputStream(ms->request,
HTFWriter_new(ms->request, OUTPUT,
YES));
/* Start listening on the socket */
HTPrint("Listening on port %d\n", ms->port);
if ((status = HTServeAbsolute("http://localhost:6000", ms-
>request)) == NO) {
HTPrint("Can't listen on port %d\n", ms->port);
Cleanup(ms, -1);
}
/* Go into the event loop... */
if (status == YES) HTEventList_newLoop();
}
Cleanup(ms, 0);
return 0;
} // end main
Received on Wednesday, 27 February 2002 10:00:58 UTC