文件名称:mara:网络服务,对话者和MUD的python框架
文件大小:133KB
文件格式:ZIP
更新时间:2024-03-12 15:39:08
Python
Mara-Python网络服务框架 基于事件的python框架,旨在构建TCP / IP服务,例如回显服务器,闪存策略服务器,聊天室,对话者和MUD。 包括电池。 项目站点: : 源代码: : 特征 基于事件的框架,支持计时器 支持原始套接字或telnet进行协商 支持无缝重启,同时保持连接和状态 包括常见的附加功能,例如: 指挥官 储存系统 自然语言处理工具 帐户,登录助手和房间 版本0.6.3。 支持Python 2.7和3.2至3.6。 有关Mara如何工作的详细信息,请参见。 快速开始 使用pip install mara安装Mara,然后使用编写服务。 最小的Mara服务如下所示: from mara import Service, events service = Service() @service.listen(events.Receive) def rec
【文件预览】:
mara-develop
----MANIFEST.in(280B)
----README.rst(2KB)
----examples()
--------talker.py(176B)
--------talker()
--------talker_requirements.txt(23B)
--------__init__.py(0B)
--------chat.py(2KB)
--------mud()
--------mud.py(170B)
--------echo.py(333B)
----.travis.yml(1KB)
----tox.ini(1003B)
----LICENSE(2KB)
----mara()
--------util.py(1001B)
--------contrib()
--------angel.py(15KB)
--------connection()
--------__init__.py(311B)
--------styles.py(4KB)
--------events()
--------timers.py(337B)
--------timers()
--------container.py(3KB)
--------logger.py(6KB)
--------storage()
--------settings()
--------service.py(10KB)
----setup.py(2KB)
----docs()
--------contributing.rst(4KB)
--------introduction.rst(6KB)
--------conf.py(9KB)
--------installation.rst(4KB)
--------upgrading.rst(6KB)
--------index.rst(386B)
--------Makefile(7KB)
--------api()
----tests()
--------test_mud.py(7KB)
--------test_chat.py(3KB)
--------test_talker.py(7KB)
--------__init__.py(0B)
--------lib.py(8KB)
--------test_echo.py(993B)
--------test_angel.py(6KB)
----.gitignore(155B)
----bin()
--------mara(150B)