想做一個類似IM的軟體,在考慮通信這一塊,類似CS的結構:
有多個Client,一個Server,通過互聯網連接起來;
Cilent與Server之間可以雙向通信;
Client與Client之間是通過Server通信的;
通信功能大概如上,問題是:
1.是不是已有現成的協議或者架構,符合我上面描述的場景了呢?
2.類似這種功能,中間丟包會怎么辦?
3.類似這種應用中一般會碰到什么問題;
描述的有些亂,煩請大家給點思路,拍點磚!!!
uj5u.com熱心網友回復:
機器人小冰符合你的功能要求么uj5u.com熱心網友回復:
自己上網胡亂看了下,xmpp協議似乎可以;但對其還是很模糊;并且有很多開源的服務器,說是把重心放到客戶端的撰寫上;
貌似這個說法透露的資訊就是:以后寫服務器的人要失業了,人家都寫好了,服務器以后也將成為模塊化了;
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/105613.html
標籤:網絡
