加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
objects.py 1016 Bytes
一键复制 编辑 原始数据 按行查看 历史
from ClearmindBase import Server
from flask_socketio import SocketIO
from typing import Dict, Tuple
from random import randint
from .logger import Logger
import sys
sys.path.append("..")
# from ..ClearmindBase import Server
clearmind_socketio = SocketIO()
cookie_user_dict: Dict[str, Tuple[str, float]] = {}
user_cookie: Dict[str, str] = {}
DISCONNECT_TIME = 300
# 等待时间
# 地图的创建, 1000 x 1000 大概需要10秒左右, 一般地图大小使用300 x 300 足够
SERVER_WAIT_TIME = 20 # 搁置
CM_server = Server()
CM_logger = Logger()
def print_and_log(data):
data = str(data)
print(data)
CM_logger.log(data)
def gen_cookie():
'''通过随机数得到一个身份标识码, 重复的识别标识码应该在调用完次函数后判断'''
cookie = randint(10000000000000000000, 9999999999999999999999999)
while True:
if cookie not in cookie_user_dict:
break
cookie = randint(10000000000000000000, 9999999999999999999999999)
return cookie
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化