hunchensocket
hunchensocket copied to clipboard
RFC6455 compliant WebSockets for Common Lisp
Building with SBCL 2.2.7.28-02bc916fd / ASDF 3.3.5 for quicklisp dist creation. Trying to build commit id e2384c971ac65a63fb910a061a3cdec4b684debb *hunchensocket-tests* fails to build with the following error: ``` Unhandled SB-KERNEL:SIMPLE-PACKAGE-ERROR in thread...
my Google-fu returned: - https://www.lob.com/blog/websocket-org-is-down-here-is-an-alternative => https://echo.websocket.events/.ws - what they use: https://github.com/jmalloc/echo-server in Go - https://socketsbay.com/test-websockets with an embedded test I don't know if these offer the same service and...
I'm using ping as a keep-alive mechanism. I think my nginx reverse proxy kills the connection if I don't keep sending keep-alive pings.
Setting write-lock to nil, will mean that following requests will fail in a very cryptic way. For instance, if I close the browser tab, the connection gets closed. But I...
- adds in listening-p function - fix typo in demo code
add the hunchentoot easy acceptor functionality to hunchensockets
- it would be nice if there were a way to keep the easy-acceptor functionality with websockets. - also adds utility function - fixes typo in .asd
Hi, I've been working on support for permessage-deflate in hunchensocket. I'm submitting this PR so you can comment on what I've done so far and see if you think anything...
``` lisp (defvar *server* (make-instance 'hunchensocket:websocket-acceptor :port 12345)) (hunchentoot:start *server*) (hunchentoot:stop *server*) ``` But the server still work! How to stop a WebSocket Server completely?