如何正确编写龙卷风监听器?

2024-05-21 04:40:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我想编写一个服务器后台监听器来监听数十个客户端向TCP端口8888上的后台监听器发送命令。命令格式为“http://myip/?c=”ClientCommand=A5”

这些客户机可能在同一时间或不同时间发送命令。此外,这些客户机将保持连接并发送几个不同的命令,直到客户机自己断开连接。后台侦听器接收到的所有命令都将写入MySQL数据库。你知道吗

经过几天的研究,我发现Python+Tornado框架是一个很好的工具。然而,我已经尝试了几天从网上的例子,我仍然不知道如何编程这个背景听众。你知道吗

下面是我在博客上找到的一个例子,它很有效…我如何修改下面的代码来实现后台侦听器?我知道我需要使用GET从URL获取参数。我试过了(自我获取),但出现无效语法错误。。。 谢谢你的帮助。你知道吗

import tornado.ioloop
import tornado.web

class IndexHandler(tornado.web.RequestHandler):
    def get(self):
        self.write("Hello, Tornado!")

if __name__ == "__main__":
    application = tornado.web.Application([
        (r"/", IndexHandler)
    ])

    application.listen(8888)
    tornado.ioloop.IOLoop.current().start()

Tags: import命令self服务器web客户机applicationtornado