(setf buf (make-array 1024 :element-type 'unsigned-byte)) (receive-from socket :buffer buf :start 0 :end 1024))
Независимо от того, сколько раз я повторяю, он всегда выдает ewouldblock и ничего не читает из сокета. Зачем? Спасибо.
ewouldblock
Сначала необходимо установить сокет-поток в состояние без блокировки:
(setf (iolib.streams:fd-non-blocking connected-socket) t)