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