Отправить сообщение с сервера клиенту в веб-сокеты для Pyhon - PullRequest
0 голосов
/ 04 марта 2020

Я использую веб-сокеты в Python. Я написал пример кода для серверной программы:

async def run_server(self, websocket, path):
    while True:
        msg = await websocket.recv()
        # doing something with received msg
        # making response
        await websocket.send(response)

Затем запустив его:

    self.start_server = websockets.serve(self.run_server, Game.host, Game.port)
    asyncio.get_event_loop().run_until_complete(self.start_server)
    asyncio.get_event_loop().run_forever()

Я вижу, что этот метод "run_server" запускается каждый раз, когда какое-либо сообщение отправляется из клиентской программы на сервер , Но как отправить сообщение, инициированное сервером? Этот «run_server» запускается, только если клиент отправляет что-то первым, как запустить его вручную?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...