Robert Brown <robert.br...@gmail.com> writes: > With the current code, when I create a lot of client stream > sockets on a Linux system, the bind call in socket-connect > eventually returns an error, address already in use. I don't > think the bind call is needed for the client end of stream > sockets.
Bind is not needed unless we want a specific interface or a specific client port. USOCKET code seems to take /some/ care of not calling bind() unless it's needed; however, *wildcard-host* and *auto-port* being non-NIL makes bind() happen. (I guess that the underlying problem will go away if SO_REUSEADDR will be enabled on client socket, i.e. explicit bind() will succeed then). -- Regards, Anton Kovalenko +7(916)345-34-02 | Elektrostal' MO, Russia _______________________________________________ usocket-devel mailing list usocket-devel@common-lisp.net http://lists.common-lisp.net/cgi-bin/mailman/listinfo/usocket-devel