AIOServer:异步服务器

时间:2021-04-04 04:38:25
【文件属性】:
文件名称:AIOServer:异步服务器
文件大小:12KB
文件格式:ZIP
更新时间:2021-04-04 04:38:25
Python AIO服务器 Asyncio服务器和客户端 服务器 三个主要线程:连接,服务器和服务 客户 这里有两个选项:TUI(文本用户界面)或客户端 背景 所有连接将通过异步TCP连接进行操作 所有线程都有自己的asyncio事件循环 所有服务都必须等待 安全 连接将根据客户端连接是未授权还是已注册(分别)自动实现RSA和AES身份验证 所有新连接将使用服务器公用RSA密钥连接到服务器 交换RSA密钥后,所有通信都将转换为AES加密 沟通 客户端和服务器之间的所有通信都将通过AIOMessage Google protobuf消息进行 所有服务都必须定义自己的Google protobuf消息
【文件预览】:
AIOServer-main
----Client()
--------__init__.py(0B)
----Server()
--------Server.py(2KB)
--------__init__.py(0B)
----LICENSE(1KB)
----.idea()
--------misc.xml(197B)
--------vcs.xml(180B)
--------AIOServer.iml(397B)
--------modules.xml(270B)
--------.gitignore(47B)
--------inspectionProfiles()
----requirements.txt(29B)
----.gitignore(2KB)
----README.md(831B)
----CommonLib()
--------Events.py(371B)
--------__init__.py(0B)
--------proto()
--------AIOConnection.py(692B)

网友评论