[slime-devel] Patch: slime connect robustness

Douglas Crosher dtc at scieneer.com
Sun Mar 19 06:14:21 UTC 2006


The slime connection establishment is currently not very robust to
failed connection attempts.  This could be a problem when using slime
to connect to long running processes.  For example, if you telnet to
the slime listener port and close the connection then slime may hang
indefinitely waiting for the dedicated output connection to be established.
Further the sockets are not being closed reliably upon failed.  The
attached patches reworks the code to close sockets upon failer and
adds timeouts while waiting for connections and when reading from the
connection.  If there are no objections or feedback then I will commit
the changes later in the week.

Douglas Crosher

-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: patch-slime-connection
URL: <https://mailman.common-lisp.net/pipermail/slime-devel/attachments/20060319/15920ddf/attachment.ksh>

More information about the slime-devel mailing list