可以使用udp協議來做,簡單壹點。
1.登錄
發送壹個消息到服務器端 消息內容包含壹用戶名和密碼;
服務器接收到這個消息後,根據用戶名和密碼判斷是否正確,返回壹個確認消息;
客戶端收到確認消息,判斷是否登錄,顯示主界面。
設置壹個定時器,指定時間內沒有收到,就處超時處理。
2.好友
只是服務端保存到數據庫的記錄,只要能保存數據就行了,寫入文件中都行。
登錄成功後,就是向服務器發送消息,獲取好友列表;
服務器收到這個消息後,從數據庫檢索出對應的好友記錄,把數據發送給客戶端;
客戶收到數據後,顯示在界面上;
3.服務器
也是壹個sockt程序,主要處理數據庫的方面,例如好友記錄,登錄密碼。