推 fumizuki:通常不會server主動通知client 07/20 15:09
推 fumizuki:一定是client去server取得訊息 07/20 15:09
→ fumizuki:server主動通知的話負擔會非常的重 07/20 15:10
→ fumizuki:我的想法是這樣 client每幾秒就會向server取得狀態一次 07/20 15:11
→ fumizuki:這個時候server再傳相關的訊息給client 07/20 15:12
→ fumizuki:我想bbs的水球應該是主動通知的 msn訊息是被動通知的 07/20 15:14
→ vn801368:我現在的做法就是每30秒取得狀態一次啦 07/20 15:15
→ vn801368:不過程式感覺LOAD很重 而且這樣就做不到即時效果@@ 07/20 15:17
→ vn801368:如果某A30秒內上線完下線 這樣某B可能會什麼都不知道 07/20 15:18
→ vn801368:當然用SERVER主動通知LOAD會更重我也知道啦 07/20 15:18
→ vn801368:我只是想知道有沒有這樣的技術而已^^" 07/20 15:18
推 fumizuki:程式是有多少內容 怎麼會load重 除非有很多人在測試這個 07/20 17:48
→ fumizuki:程式 07/20 17:48
→ fumizuki:30秒有點長了 不過不管多少時間 訊息是儲存在佇列中 07/20 17:49
→ fumizuki:等著client去接收 07/20 17:49
→ fumizuki:不管另一方是否在線上 都一樣收得到 07/20 17:49
→ fumizuki:開一個資料表就專門放上下線及即時傳訊等各種訊息 07/20 17:50
→ fumizuki:等接收者來接收 07/20 17:50