Hello List,
I had a hard time figuring out why my app running on LispWorks 6.0 couldn't receive and send messages via multiple UDP sockets concurrently until I discovered that a global lock was used on global recv/send buffers.
Is there any reason why global recv/send buffers are used?
The attached patch fixes the problem. Tested with LispWorks 6.0.
--ska