Ns_ConnClose.3aolserver

Langue: en

Version: 4.0 (debian - 07/07/09)

Section: 3 (Bibliothèques de fonctions)


 

NAME

Ns_ConnClose - Close an open connection

SYNOPSIS

 #include "ns.h"
 
 int
 Ns_ConnClose(conn)
 
 

ARGUMENTS

Ns_Conn    conn    (in)
Pointer to open connection.
 

 
 

DESCRIPTION

This function calls the connection's communication driver to close the connection if it is not already closed. It always returns NS_OK.

If the connection is marked for keep-alive, the underlying connection is not actually closed but instead returned to the driver thread to process additional requests, if any. Connections are automatically marked for keep-alive by setting the NS_CONN_KEEPALIVE flag if the client supports it by sending an appropriate connection-keepalive header. Keep alive can be disabled before a call to Ns_ConnClose with the Ns_ConnSetKeepAliveFlag routine with a zero value for the flag argument.

SEE ALSO

Ns_ConnSetKeepAliveFlag(3), Ns_ConnGetKeepAliveFlag(3), Ns_ConnFlush(3)

KEYWORDS

connection, close, keep-alive