HTTP 1.1에서 WebSockets로 전환하는 프로토콜을 업그레이드하려고합니다. 나는 usocket을 사용하려고 시도했다. 지금까지의 코드는 다음과 같습니다 (GitHub gist). 핸드 셰이크 읽기 후에 함수는 NIL 또는 unexpected EOF 오류를 반환합니다. FORMAT 문에서 ;; Define parameter sock for usock
"socket of lisp"12 장과 13 장에서 "lisp의 땅"에서 배우는 동안. lispbox를 사용하므로 소켓을 설치해야합니다. 마지막으로 usocket을 찾았습니다. 이것은 웹 서버를 bulid하기 위해 usocket을 사용하는 방법에 대한 샘플입니다. (; usocket 유도체 클래스) 스트림 (defun serve (request-handle
usocket FAQ은 내가 이것을해야하는 방법은 socket-stream을 읽고 end-of-file 결과를 확인하는 것입니다. 그것은 하나의 스레드가 소켓 당 활성 상태 인 경우에 작동하지만 동일한 스레드에서 여러 소켓을 처리하려고하는 경우에는 만족스럽지 않습니다. 내가 거기에 실제로 연결하는 네 개의 클라이언트를 가지고 있다고 가정이 연습 (defpa