即時通信聊天工具的原理與設計

即時通信聊天工具的原理與設計 該軟件採用P2P方式,各個客戶端之間直接發消息進行會話聊天,服務器在其中只扮演協調者的角色(混合型P2P)。 1.會話流程設計 當一個新用戶通過自己的客戶端登陸系統後,從服務器獲取當前在線的用戶信息列表,列表信息包括了系統中每個用戶的地址。用戶就可以開始獨立工作,自主地向其他用戶發送消息,而不經過服務器。每當有新用戶加入或在線用戶退出時,服務器都會及時發消息通知系統中
相關文章
相關標籤/搜索