Thanks Scott.

Guess I expected too much from this command.  Apparently it can only accept
one connection at a time.

On Sunday 24 November 2002 01:50 pm, Scott S. Goodwin wrote:
> Here's a piece of test code I've used in the past:
>
> # This proc is run when a connection occurs
>
> proc handle_socklistencallback {rfd wfd} {
>     ns_log notice "A client has connected to the socket"
>     while {[set line [string trim [gets $rfd]]] != ""} {
>         lappend headers $line
>     }
>     ns_log notice "CLIENT HTTP HEADERS:"
>     ns_log notice "$headers"
>
>     set content_htm \
> "<html>
> <head>
> <title>non-ssl test</title>
> </head>
> <body>
> <p>Great! We were able to do a listen-callback on a socket,
> read the client HTTP header and send back this HTML page. Hit the back
> button to return to the test page.
> <p>Here ar the HTTP client headers you sent me:
> <p>$headers
> </body>
> </html>"
>
>     set myheader \
>         "HTTP/1.0 200 Document follows
> MIME-Version: 1.0
> Content-Type: text/html
> Content-Length: [string length $content_htm]"
>
>     puts $wfd \
> "$myheader
>
>
> $content_htm"
>
>     flush $wfd
>     close $rfd
>     close $wfd
> }
>
> # This starts the listener on an address and port, and tells it
> # what proc to run when a connection comes in
>
> ns_socklistencallback 192.168.0.2 8443 handle_socklistencallback
>
>
> /s.
>
> -----------------------------------------------------------------------
> Scott S. Goodwin
> e: [EMAIL PROTECTED] | u: http://scottg.net
> aim: scottgnet
>
>
> ----- Original Message -----
> From: "David Walker" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Sunday, November 24, 2002 10:23 AM
> Subject: [AOLSERVER] ns_socklistencallback
>
> > does anyone have any ns_socklistencallback sample code?

Reply via email to