Seite 1 von 1

websocket Client empfang Json Darten

Verfasst: Dienstag 7. Juni 2022, 21:17
von Jnpanzer
Hallo zusammen,
ich mache einen websocket Client mit Json zum ersten Mal.
Meine vielen Versuche aus denb Netz haben mir nicht wirklich geholgfen

Ich hbe einen server der Daten rausschickt aber nichts animmt
Es handelt sich um eine websocket Server der auf einer Kasse läuft und jede Buchug übermittelt.

der Start sieht wie folgt aus

Code: Alles auswählen

  ws = new WebSocket('ws://192.168.210.11:5008','XY.CustomerDisplay.v1.0');
Die Übermittelten Daten im Json Format vom Server sind Line1 und Line2 die sich immer ändern.

Code: Alles auswählen

{
"CustomerDisplay":{
"Cols":20,
"Rows":2,
"Line1":"Guten Tag wünscht",
"Line2":"Ihnen Ihr Spezial-Team"}
}
Über Firefox mit der IP und Port zum Websocket Server sehe ich die Daten in der Firefox Konsole, was der Server schickt.

Das Programm soll einfach die Infos aus Line1 und Line2 immer ausgeben und dauernd laufen.
Kann mir jemnad Helfen ?

Re: websocket Client empfang Json Darten

Verfasst: Samstag 18. Juni 2022, 19:12
von Jnpanzer
Hallo

Code: Alles auswählen


import asyncio
import websockets
 
async def test():
 
    async with websockets.connect('ws://192.168.210.11:5008'') as websocket:
  
        response = await websocket.recv()
        print(response)
 
asyncio.get_event_loop().run_until_complete(test())

Ich bekomme keine Ausgabe, kann mir jemand ein Beispiel geben was Ich verkehrt mache ?