Почему Gevent WebSocket отправляет по непредсказуемым ставкам - PullRequest
0 голосов
/ 11 ноября 2018

У меня есть код, подобный коду ниже:

def app(environ, start_response):


    websocket = environ['wsgi.websocket']

    while True:
        #spawn recvWs every time a new client connects
        data = 'sample data'
        websocket.send(data)
        gevent.sleep(0)

if __name__ == '__main__':
    server = WSGIServer(("0.0.0.0", 80), app,handler_class=WebSocketHandler)
    server.serve_forever()

Хотя кажется, что сообщения веб-сокета отправляются клиенту с непредсказуемой скоростью. Как я могу обойти это?

...