本人大二學生,目前有個作業是設計并制作一個即時通信軟體(如QQ)。
在設計程序中,我發現不知道從何下手去設計一個通信軟體的通信資料包。
目前初步打算是用TCP+json來傳輸資訊,想要傳輸的資訊包括且不止 群聊與好友聊天資訊(包括文字和圖片甚至語音/視頻),用戶修改密碼等設定的資訊等等。
不知道如何設計一個資料包來達到可擴展性強的目的,以便以后有傳輸其他資訊需求的時候方便添加。
不知有沒有一個設計框架之類的來幫助設計這些東西
望各位dalao能回答咱的問題_(:з」∠)_
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/102592.html
標籤:網絡通信
