websocket-driver
websocket-driver copied to clipboard
WebSocket server/client implementation for Common Lisp
CL+SSL is not needed when using Lispworks since the latter has its own built-in SSL module.
When calling `wsd:close-connection` on a connection object, the websocket read thread associated with that object starts using 100% CPU trying to call `READ-SEQUENCE`, erroring out (because the stream is closed),...
What is the proper way to reject a connection request before initiating a start connection? From the literature on the web, I believe the web server should return an appropriate...
Hi, I'm currently facing an issue using this library. I'm using `cl-async`, which uses a dynamic variable for the event loop. However I'm currently unable to pass it my bindings...
websocket-driver does not get notified about closing the connection due to timeout (woo.ev.tcp:*connection-timeout*). Close event should be triggered for websocket.
``` (defparameter +main-js+ (ps (var *ws* (new (*Web-socket "ws://localhost:5000/ws"))) (console.log *ws*) (defun ws-open () ((@ *ws* send) "testing")) (defun ws-onmessage (evt) (console.log (@ evt data))) (setf (@ *ws* open) ws-open)...
Hey, have you seen this one before? The alien function "uv_loop_size" is undefined. Backtrace: 0: ("undefined function") 1: (LIBUV:UV-LOOP-SIZE) 2: (SB-INT:SIMPLE-EVAL-IN-LEXENV (WS-DOSTUFF) #) While evaluating: (as:with-event-loop () (wsd:start-connection *ws-client*) (wsd:send...