[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [Bug 1816819] Re: Chardev websocket stops listening after f
From: |
Daniel Berrange |
Subject: |
[Qemu-devel] [Bug 1816819] Re: Chardev websocket stops listening after first connection disconnects |
Date: |
Thu, 21 Feb 2019 10:42:24 -0000 |
Patch proposed
https://lists.gnu.org/archive/html/qemu-devel/2019-02/msg05556.html
--
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:
New
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