https://git.qemu.org/?p=qemu.git;a=commitdiff;h=dd154c4d9f48a44ad24e1
** Changed in: qemu Status: New => Fix Released -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1816819 Title: Chardev websocket stops listening after first connection disconnects Status in QEMU: Fix Released Bug description: Using qemu option: -chardev socket,id=websock0,websocket,port=13042,host=127.0.0.1,server,nowait -serial chardev:websock0 To have a websocket listening chardev. After the first connection disconnects (that does a full websocket handshake), subsequent connections aren't accepted. See below for a reproducing session kindly provided by Daniel: $ telnet localhost 13042 Trying ::1... telnet: connect to address ::1: Connection refused Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. GET / HTTP/1.1 Upgrade: websocket Connection: Upgrade Host: localhost:%s Origin: http://localhost Sec-WebSocket-Key: o9JHNiS3/0/0zYE1wa3yIw== Sec-WebSocket-Version: 13 Sec-WebSocket-Protocol: binary HTTP/1.1 101 Switching Protocols Server: QEMU VNC Date: Wed, 20 Feb 2019 16:52:04 GMT Upgrade: websocket Connection: Upgrade Sec-WebSocket-Accept: b3DnPh7O8hyYE5sIjQxl/c1J+S8= Sec-WebSocket-Protocol: binary sfsd �&�only binary frames may be fragmentedConnection closed by foreign host. $ telnet localhost 13042 Trying ::1... telnet: connect to address ::1: Connection refused Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. GET / HTTP/1.1 Upgrade: websocket Connection: Upgrade Host: localhost:%s Origin: http://localhost Sec-WebSocket-Key: o9JHNiS3/0/0zYE1wa3yIw== Sec-WebSocket-Version: 13 Sec-WebSocket-Protocol: binary ...no response..... To manage notifications about this bug go to: https://bugs.launchpad.net/qemu/+bug/1816819/+subscriptions