websocket-driver icon indicating copy to clipboard operation
websocket-driver copied to clipboard

WebSocket server/client implementation for Common Lisp

Results 22 websocket-driver issues
Sort by recently updated
recently updated
newest added

Reproduced on SBCL 2.2.5 on Debian, with websocket-driver v0.2.0, Clack v2.0.0, and Woo v0.12.0. If a wss server socket closes without writing a close frame, I'd assume it would emit...

- Server-side code ``` (ql:quickload '(:websocket-driver-server :clack)) (use-package :websocket-driver) (defvar *echo-server* (lambda (env) (let ((ws (make-server env))) (on :message ws (lambda (message) (send ws message))) (on :close ws (lambda (&key...

Ironclad is a huge library with huge building problems on ECL. websocket-driver only uses it for two functions. One of them is available from babel which is already included through...

Can the clack-socket library be easily replaced? The reason is a use case that requires a 'clean' license dependency tree, from a commercial perspective, i.e. no copy-left licenses. Clack has...

Hi, There's this nice `(on :error ...)` function, but it's never actually used :-) Specifically, try to connect a client, then unplug your network cable, and you'll see... nothing. Nothing...

bug

Is it possible to set a fixed port for a client? I'm creating my client with: ```lisp (defparameter *client* (wsd:make-client *path-to-conf*)) ``` now I want to set a port for...

https://github.com/fukamachi/websocket-driver/blob/2d20d81f5257111426873b9879795827e4625b83/src/ws/base.lisp#L215-L218 This code catches all errors, not just I/O timeout errors, and therefore may cause infinite loops e.g. in case the `stream` argument is not a stream, or if `read-sequence`...

In current `websocket-driver` there is a problem – when you start a separate thread on the server and trying to `send` message to the client, it is delivered with delay...

I've been having trouble with messages larger than 1MB but only on Chromium. I think it's an issue with Chromium but [they seem to think it is a problem with...

How do I configure client (and server) to use SSL?