2017-10-19 75 views
0

我试图建立一个python应用程序,将运行在特定的端口,以便当我尝试连接到该端口上python应用程序将运行。Python服务器与库套接字

我猜我必须做套接字库,但即时通讯不是很确定。

+0

这不是它的工作原理。你必须先运行你的程序,并让它开始监听一个端口。你不能告诉操作系统“听这个端口,然后运行这个程序来处理与它的任何连接”。 – Blorgbeard

+0

也可以工作,但我该怎么做? –

+0

Python使它变得非常简单。看看这里:https://docs.python.org/2/howto/sockets.html – Blorgbeard

回答

1

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

+0

是啊我实际上在virtualbox上使用linux,所以我认为这可以帮助我感谢 –

+0

嘿,这很整洁! – Blorgbeard