始终侦听特定端口号的Python应用程序

时间:2012-02-16 03:07:57

标签: python sockets service port

我想创建一个始终监听参数化端口的python应用程序。每当有来自端口的请求时,应用程序将解析请求并根据请求执行任务。

这种类型的应用程序是否称为服务? (我有0个服务知识)。我在哪里可以找到有关此类开发的初学者提示和指南?

3 个答案:

答案 0 :(得分:3)

这称为server,Python socket文档页面底部有一些示例。

HTH。

答案 1 :(得分:3)

这是socket programming。编写套接字很麻烦,你可以使用任何用python编写的web服务器。我的建议是使用werkzeug,这非常简单。同时看看Flask建立在werkzeug之上。

如果您正在尝试构建自己的协议引擎,twisted将帮助您实现这一目标。

答案 2 :(得分:2)

您可以使用线程或Twisted(可以说是一个更简单的选项)框架来创建服务器。