- * Use: Sets up a nonblocking connect job. The source address and
- * port can be zero if you don't care. When the connection
- * completes, the handler function is called with the connected
- * socket as an argument. If the connect fails rather than
- * completes, the handler is informed of this by being passed a
- * negative file descriptor. In either case, the select job is
- * then removed.
+ * Use: Sets up a nonblocking connect job. The socket should already
+ * be bound if you care about that sort of thing. When the
+ * connection completes, the handler function is called with the
+ * connected socket as an argument. If the connect fails rather
+ * than completes, the socket is closed, and the handler is
+ * informed of this by being passed a negative file descriptor.
+ * In either case, the select job is then removed.