我想运行作为开源项目JInfinote一部分的演示。演示服务器是使用 Twisted Matrix 库/服务器编写的。但是我不知道如何运行它,如果它是我需要下载才能运行的独立服务器,还是它只是 python 或库以及如何配置整个东西。
当我尝试在 python 中运行它时,我得到了一些会话异常——就好像它试图逐个函数地执行代码函数一样。我将不胜感激。
我对这个问题的水平感到抱歉,但我不是 python 程序员,我只是想了解 JInfinote 项目,这是一个障碍。
我想运行作为开源项目JInfinote一部分的演示。演示服务器是使用 Twisted Matrix 库/服务器编写的。但是我不知道如何运行它,如果它是我需要下载才能运行的独立服务器,还是它只是 python 或库以及如何配置整个东西。
当我尝试在 python 中运行它时,我得到了一些会话异常——就好像它试图逐个函数地执行代码函数一样。我将不胜感激。
我对这个问题的水平感到抱歉,但我不是 python 程序员,我只是想了解 JInfinote 项目,这是一个障碍。
好吧,为了在网络服务器上运行扭曲矩阵,你所要做的只是运行一个简单的 Python 脚本:
from twisted.web import server, resource
from twisted.internet import reactor
class HelloResource(resource.Resource):
isLeaf = True
numberRequests = 0
def render_GET(self, request):
self.numberRequests += 1
request.setHeader("content-type", "text/plain")
return "I am request #" + str(self.numberRequests) + "\n"
reactor.listenTCP(80, server.Site(HelloResource()))
reactor.run()
如果您在端口上侦听,80
那么您的服务器对网络是开放的。您可以从这里了解更多信息。