NAME

socket_listen() - listen for connections on a socket

SYNOPSIS

#include 
#include 

int socket_listen(int s, string listen_callback)

DESCRIPTION

To accept connections, a socket is first created with socket_create(3), the socket is them put into listening mode with socket_listen(3), and the connections are accepted with socket_accept(3). The socket_listen() call applies only to sockets of type STREAM or MUD.

The argument listen_callback is the name of a function for the driver to call when a connection is requested on the listening socket. The listen callback should follow this format:

void listen_callback(int fd)

Where fd is the listening socket.

RETURN VALUES

socket_listen() returns: