Hello,

During the recent set of patches, a couple of errors have arisen in IOLib:

1. When connecting to an address upon which no server is listening,
connect signals a POLL-ERROR instead of SOCKET-CONNECTION-REFUSED-ERROR.
This is unexpected.

Here is the backtrace:

0: (IOLIB.MULTIPLEX::PROCESS-POLL-REVENTS 24 5)
1: (WAIT-UNTIL-FD-READY 5 :OUTPUT NIL T)
2: (IOLIB.SOCKETS::CALL-WITH-SOCKET-TO-WAIT-CONNECT
    #<active IPv4 stream socket, unconnected {BF52E61}>
    #<CLOSURE (LAMBDA #) {BF53FAD}>
    T)
3: ((SB-PCL::FAST-METHOD CONNECT (INTERNET-SOCKET INET-ADDRESS))
    #<unavailable argument>
    #<unavailable argument>
    #<active IPv4 stream socket, unconnected {BF52E61}>
    #/IP/127.0.0.1)[:EXTERNAL]
4: [goes into my example codes...]

2. When the server goes away and closes the connection to the client, the
client never sees the END-OF-FILE using the stream interface.

Thank you.

-pete

_______________________________________________
IOLib-devel mailing list
[email protected]
http://common-lisp.net/cgi-bin/mailman/listinfo/iolib-devel

Reply via email to