1. 程式人生 > >如何建立雲平臺聊天系統,如何解決訊息推送困難問題

如何建立雲平臺聊天系統,如何解決訊息推送困難問題

聊天業務描述: 使用者1發起聊天,將聊天資訊傳送到伺服器,伺服器將資訊轉發到使用者2

需要解決的問題: 1.如何判斷使用者是否線上(通過使用者滑鼠點選範圍進行判斷,若點選離開頁面則認為使用者的關注點不在本頁面,因此判斷為離開狀態,將需要接受的訊息存放在伺服器,等待使用者關注點在聊天介面時將資訊傳送到他的聊天視窗中) 2.如果使用者一直線上應當如何推送資訊(採用輪詢的方式進行處理,使用一個定時器,定時傳送Ajax資訊到服務端,如果查詢到了新資訊則做出相應的處理)

大神們有什麼可以推薦的專案能分享下嗎?

email:[email protected]