[請益] 關於websocket實作聊天室的問題
不好意思
最近剛開始接觸網頁設計
想請問一下關於聊天室的設計
版上的文大概都爬了
也Google了很多websocket的文章
目前大概只只能寫出用自己本機掛server.php會一直回傳date給client
我想寫像FB或wootalk那樣的聊天室
(可能是1-1或n-n)
想請問如果是1-1的話,假如A和B
1.那麼A.B兩人的訊息都是由server端回傳印嗎?
還是自己key的訊息由自己client直接印,對方的server回傳後再印
後者會對效能比較好嗎?不過如果要像FB那樣保留歷史訊息是不是還是得經過server進後
端資料庫
2.假設A-B兩人聊天、C-D兩人聊天,server端要怎麼知道A和B的訊息要丟給A和B,C和D的
訊息要丟給C和D?
還是每次有訊息進來就存到資料庫再把資料庫資料丟回去?(資料表有row紀錄sender和r
eceiver)
但是如果是這樣靠資料庫判斷的話,如果有x個人的群組該怎麼辦呢?
不好意思,這方面觀念沒有很好,謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.168.78.51
※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1468402557.A.030.html
→
07/13 17:59, , 1F
07/13 17:59, 1F
→
07/14 08:37, , 2F
07/14 08:37, 2F
→
07/14 09:30, , 3F
07/14 09:30, 3F
推
07/25 12:22, , 4F
07/25 12:22, 4F
→
07/26 01:49, , 5F
07/26 01:49, 5F
→
07/26 01:50, , 6F
07/26 01:50, 6F
→
07/26 01:51, , 7F
07/26 01:51, 7F
→
07/26 01:52, , 8F
07/26 01:52, 8F
→
07/26 01:52, , 9F
07/26 01:52, 9F
→
07/26 02:02, , 10F
07/26 02:02, 10F
→
07/26 02:03, , 11F
07/26 02:03, 11F
→
07/26 02:04, , 12F
07/26 02:04, 12F
→
07/26 02:05, , 13F
07/26 02:05, 13F
→
07/26 02:06, , 14F
07/26 02:06, 14F
→
07/26 02:07, , 15F
07/26 02:07, 15F
→
07/26 02:08, , 16F
07/26 02:08, 16F
→
07/26 02:09, , 17F
07/26 02:09, 17F
→
07/26 02:10, , 18F
07/26 02:10, 18F
→
07/26 02:10, , 19F
07/26 02:10, 19F
→
07/26 02:11, , 20F
07/26 02:11, 20F
→
07/26 02:11, , 21F
07/26 02:11, 21F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章