2017-10-19 91 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

相關問題