The socket-listen function in backend/sbcl.lisp does not support ":type :datagram :protocol :udp". Instead, it always creates a stream TCP socket. I think the fix is to use code similar to that in socket-connect for UDP datagram sockets. Bob