Я пытаюсь установить соединение между кодом сервера Python, который генерирует данные, и клиентом javascript, который их отображает.
Все ответы, которые я вижу, это переопределение некоторого класса, и вам нужно немного знаний в сети, чтобы сделать это.
Я рассматриваю эту проблему как простое использование websocket, поэтому я полагаю, что это простое использование, которое я не вижу без использования классов ...
моя проблема может быть уменьшена по этому коду:
# definition of the websocket
application = web.Application([(r'/websocket',WebSocketHandler)])
application.listen(8001)
while True:
val = generate_data()
application.send(val) #it's this part that i miss
Реальная проблема здесь в том, что моя функция generate_data()
немного сложна и отображает некоторые вещи, теперь передача ее в функцию class WShandler(..)
просто не правильный подход, она сложна и, скорее всего, не работает. Более того, время отправки данных должно обрабатываться циклом while, а не тайм-аутом, который я определю.