始终侦听特定端口号的 Python 应用程序
我想创建一个始终监听参数化端口的 python 应用程序。每当有来自端口的请求时,应用程序就会解析该请求并根据该请求执行任务。
这种类型的应用程序称为服务吗? (我对服务的了解是0)。在哪里可以找到有关此类开发的初学者技巧和指南?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这称为服务器,Pythonsocket 文档页面。
HTH。
This is called a server, there are examples at the bottom of the Python socket documentation page.
HTH.
这是套接字编程。编写套接字很麻烦,您可以使用任何用Python编写的Web服务器。我的建议是使用 werkzeug,非常简单。同时看一下 Flask,它是构建在 werkzeug 之上的。
如果您尝试构建自己的协议引擎,twisted 可以帮助您实现这一目标。
This is socket programming. Writing sockets is cumbersome, you can use any web server written in python. My recommendation is use werkzeug, it is very simple. Meanwhile have a look at Flask which is built on top of werkzeug.
In case you are trying to build your own protocol engine twisted is one which will help you to achieve that.
您可以使用线程或 Twisted (可以说是一个更简单的选项)框架来创建服务器。
You can using threads or the Twisted (arguably an easier option) framework to create a server.