我試圖實現一個套接字服務器,將運行在大多數共享的PHP託管。PHP套接字或Python,Perl,Bash套接字?
要求是可以自動安裝,啓動和停止Socket服務器,而無需用戶執行任何操作。無論套接字服務器是用什麼語言編寫的,只要它可以在全球大部分共享主機上運行。
目前,我已經寫了用PHP套接字服務器實現的對象緩存: http://code.google.com/p/php-object-cache/
來源:http://code.google.com/p/php-object-cache/source/browse/trunk/socket.class.php
然而,PHP已經被用插座支持編譯,並沒有太多的服務器上運行與PHP套接字支持。
我真正的問題是:我應該使用什麼語言來實現套接字服務器,並且具有最大的平臺支持並且可以在PHP中調用。
換句話說,什麼腳本語言是PHP啓用的服務器上最常見的?
或者我必須以編譯語言編寫套接字服務器才能使其適用於所有服務器?
讓我們暫時把IIS留在圖片中,只是Linux服務器。我不認爲許多PHP網站都運行在IIS上...
編輯:
對不起,我想我的問題是不明確的。
我想知道,什麼語言是最適合用於創建給出以下要求的插座服務器:
語言必須在共享的主機,沿着PHP在Apache中(未CLI)運行存在。 套接字支持必須本地啓用,而不是通過所需的擴展。 PHP必須能夠將deamon寫入文件以及啓動和停止deamon。
我不是要求一個單一服務器的解決方案。它必須在大多數共享託管服務器上本地運行。
爲什麼你想從PHP調用它?一個服務器通常不會被調用,但是一直運行在一個deamon上。 – 2009-06-26 09:21:30
我不知道有多少「許多」,但我從一家主要提供商託管,它是IIS,並有非常好的PHP支持。 – 2009-06-26 11:37:12