Hi. I just tried out the latest usocket, and found that wait-for-input does not work properly. To fix it, I changed the default value of the :read-only parameter from nil to t.
What's going on with the :read-only parameter? No function in usocket passes this argument to wait-for-input.
[Sorry if this is a duplicate email.]