2013-02-24 62 views
0

最近,我已經搜索了很多關於php套接字服務器的信息,我已經看到在PC上運行,但無法找到在服務器上運行它的方法。 我的目標是使用php websokets與服務器進行聊天。 我會感謝誰能給我一些建議,或嘗試這個工具的步驟。從服務器運行一個套接字服務器在PHP中

+0

必然來自服務器?爲什麼不從命令行SAPI? php YOURFILE>/dev/null& – 2013-02-24 19:05:16

回答

2

只需使用Ratchet其更加簡化,這裏PHP插座爲simple chat server

use Ratchet\Server\IoServer; 
use MyApp\Chat; 

    require dirname(__DIR__) . '/vendor/autoload.php'; 

    $server = IoServer::factory(
     new Chat() 
     , 8080 
    ); 

    $server->run(); 

你也可以考慮phpwebsocket

+0

感謝您的回答。 剛剛做了一個使用php套接字和工具html5,WebSocket的聊天。 一切工作完美'localhost',事情是開始傾聽客戶,必須在服務器上運行server.php。 而不是像XD。 – user2105154 2013-02-24 19:23:43

+0

哦,我現在得到你..你得到的錯誤到底是什麼?你配置了防火牆來接受來自該PORT的連接嗎? – Baba 2013-02-24 19:29:25

+0

也許他在使用共享主機的地方沒有對服務器的root權限? – Mahn 2013-02-24 19:30:52