2012-06-09 134 views
2

我正在考慮在nodejs中爲社交網站實現聊天系統。我是nodejs的新手。在codeigniter聊天頁面中集成nodejs聊天

所以我的第一個問題是:

  1. 是否有可能僅在基於PHP網站的單頁的node.js集成?

  2. 我們可以得到php會話到node.js.所以我們可以獲得發件人的當前會話ID。

  3. 我們將如何處理港口。

    http://domain.com/8000http://domain.com/chat/1002

+0

我想你的意思是'http://domain.com:8000'冒號。 –

回答

0

我已經工作了一下就這個問題和它不是很難做到

關於第一個問題是它是我工作的一個ID登錄的應用程序,那麼使用now.js,並將節點服務器上的now.js腳本包含爲要加載的腳本。

至於會話,你應該可以訪問它們,但我想知道你爲什麼需要它們? Now.js爲連接的每個客戶端分配一個唯一的user_id,因此您可以找到唯一識別客戶端的方法。

對於端口,我不會擔心它太多,儘管如果需要的話可以隨時使用代理。

+0

嘿!謝謝你的回答。你的回答清楚了我的一些概念。我需要會話作爲我需要整合聊天的網站是社交網絡。 userinfo存儲在mysql數據庫中。因此,如果沒有會話,我將如何獲取用戶名,圖片,在線/離線狀態以及用戶在聊天窗口中的位置。 – Jadzia