Simple-SSE-Server/README.md

34 lines
826 B
Markdown
Raw Normal View History

2021-05-15 15:48:47 +00:00
# Simple-SSE-Server
2021-05-18 15:42:01 +00:00
A simple SSE (Server Sent Event) Server written in Python
2021-05-18 15:47:41 +00:00
## Server
2021-05-18 15:42:01 +00:00
To test run
2021-05-18 15:44:40 +00:00
```
2021-05-18 15:42:01 +00:00
python3 SimpleSseSever.py
2021-05-18 15:44:40 +00:00
```
There is a requirements.txt, so you can install all dependicies:
```
pip install -r requirements.txt
```
2021-05-18 15:47:41 +00:00
## Browser
To check the connection in the browsser (Chrome, Firefox, etc.), you can open
```
http://127.0.0.1/stream
```
Ope the developer console, there you can register to the event
```
var src = new EventSource('http://127.0.0.1:5000/stream');
src.addEventListener("test", function(event) {
console.log(event)})
```
2023-03-28 14:56:05 +00:00
## QML Client
It is at the momenet not possible to implement a pure QML Client
https://forum.qt.io/topic/117105/js-in-qml-has-incomplete-support-for-xmlhttprequest/7
https://bugreports.qt.io/browse/QTBUG-67337?jql=text%20~%20%22xmlhttprequest%20progress%22