2012-09-14 12 views
0

我PHP創建了一個網站(靜態,預處理網頁和一切PHP-ISH),但php網站與node.js的守護進程同時

我想補充一些實時的功能一樣,比如說,一個通過使用Node.JS和Socket.IO來實現通知功能。

所以它基本上是一個PHP網站,但有一個Node.js守護進程通過socket.io推送一些數據。

我玩了一下,說實話,這似乎並不難。

它更像是一種好奇心,但是您認爲通過在客戶端添加Socket.IO javascript來偵聽服務器端通知,它們可能是一個很好的組合嗎?

在此先感謝。


另外,我注意到,當我在服務器上需要socket.io時,它也將腳本放在客戶端。由於我不會使用節點來提供頁面,我想這個腳本不會包含在頁面中。有沒有辦法手動包含它?

對不起,我不是本地人。

回答

2

如果您不需要節點來爲頁面提供服務,那麼您可以包含socket.io並連接到套接字服務器。

在您的客戶端,添加:

<script src="[server address]:[server port]/socket.io/socket.io.js"></script> 

然後:

var socket = io.connect([server address]:[server port]);