On Tue, Oct 17, 2006 at 11:20:02AM -0500, Mitch Miller wrote:
> The "moving to another port" discussion is actually what happens with
> sockets. A socket listens on a designated port (ex: port 80) and when a
> connection is made to that socket, another socket begins to listen to
> port 80 for NEW connections.
Actually, the original socket continues to listen on port 80 for new
connections, whilst the accept() call creates a new socket for the accepted
connection.
>From the accept(2) manpage:
DESCRIPTION
The accept() system call is used with connection-based socket types
(SOCK_STREAM, SOCK_SEQPACKET and SOCK_RDM). It extracts the first conâ
nection request on the queue of pending connections, creates a new conâ
nected socket, and returns a new file descriptor referring to that
socket. The newly created socket is not in the listening state. The
original socket sockfd is unaffected by this call.
Regards,
Brian.
_______________________________________________
--Bandwidth and Colocation provided by Easynews.com --
asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users