__init__.py 文件源码

python
阅读 22 收藏 0 点赞 0 评论 0

项目:Locus 作者: senditya 项目源码 文件源码
def handle_disconnect():
    """
    Disconnect handler that removes the client from the room list
    :return:
    """
    app.logger.debug("Client disconnected: " + str(request.sid))
    with lock:
        sid = str(request.sid)
        try:
            client_dict.pop(sid)
        except KeyError:
            pass


# @socketio.on('client-message')
# def handle_client_message(msg):
#     """
#     Custom event name example
#     :param msg:
#     :return:
#     """
#     # emit message on server-message channel and set a callback for handling delivery
#     emit('server-message', ('lele', 'theeke'), callback=ack)
#     app.logger.debug('Client message received: ' + msg)
#     # return acknowledgement: can be processed as args i client callback
#     return 'got it', 'carry on'


# def ack():
#     """
#     Callback for acknowledging whether
#     client received the message or not
#     :return:
#     """
#     print "ack"


# def messenger():
#     """
#     Simple stupid test
#     :return:
#     """
#     for i in range(0,100):
#         if len(client_dict) > 0:
#             idx = i % len(client_dict)
#             app.logger.info('Sending message to client in room: ')
#             socketio.emit('server-message', {'data': 'Message sent at time: ' + str(i)})
#         app.logger.info('Messenger in iteration: ' + str(i))
#         sleep(5)
#
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号