与Mudlet交谈
项目描述
假设你真的对Lua感到厌烦,并想使用一种合理的脚本语言。比如说Python。
此模块允许你做到这一点。
它建立了Mudlet/Lua和Python之间的双向链接,并在两者之间交换结构化消息。
Mudlet可以在后台进行HTTP请求,因此我们向Python服务器发送一个“长轮询”PUSH请求。回复包含传入的消息(作为一个JSON数组)。
有一些优化可以采用
如果“httpGET”可用,我们使用它而不是空的PUSH。
如果平台支持文件系统中的Unix FIFO节点,我们使用它向Python发送消息,因为这样比每条消息一个HTTP请求更快且成本更低。
Mudlet端唯一需要的参数是端口号。
错误/异常通常传播给调用者。