带库套接字的Python服务器

带库套接字的Python服务器,python,Python,我试图构建一个将在特定端口上运行的python应用程序,这样当我尝试在该端口上连接时,python应用程序将运行 我猜我必须用socket库来实现这一点,但我对此不是很确定。在Linux上,您可以用xinetd来实现这一点。编辑/etc/services为您的端口命名,然后在/etc/xinetd.conf中添加一行,以便在有人连接到该服务时运行服务器。TCP连接将作为标准输入和输出提供给Python脚本。它不是这样工作的。你必须先运行你的程序,让它开始监听端口。你不能告诉操作系统“监听这个端口

我试图构建一个将在特定端口上运行的python应用程序,这样当我尝试在该端口上连接时,python应用程序将运行


我猜我必须用socket库来实现这一点,但我对此不是很确定。

在Linux上,您可以用
xinetd
来实现这一点。编辑
/etc/services
为您的端口命名,然后在
/etc/xinetd.conf
中添加一行,以便在有人连接到该服务时运行服务器。TCP连接将作为标准输入和输出提供给Python脚本。

它不是这样工作的。你必须先运行你的程序,让它开始监听端口。你不能告诉操作系统“监听这个端口,然后运行这个程序来处理与它的任何连接”。这也可以工作,但我该怎么做呢?Python让它变得非常简单。看看这里:如果你想使用HTTP:@Blorgbeard,那就更容易了。你可以使用
xinetd
和类似的超级服务器来实现这一点。是的,我实际上在virtualbox上使用linux,所以我想这可以帮我谢谢,这很好!