服務器端需要用到哪些技術?
不知道你是想自己練手呢還是商業應用?假如練手的話,有非常多實現方式,當然你說的socket也是一種實現方式。
但是自己寫出來的即時通訊工具,最大的問題就是性能不行,網絡傳輸會有各種問題,幾個用戶可能問題不大,當使用人數到了一百,一千,甚至一萬的時候,你的APP估計就掛了。
商業應用,我推薦你使用環信,你可以直接調用環信的API,底層交互就都交給環信了,環信還針對即時通訊封裝了很多方法,便于我們開發,你就只要管自己的業務實現即可。
我們以前的一個項目使用過環信,感覺還是比較好用的,當然你用戶量很大的情況下,每天超過一個閥值,環信要收取一定的費用。
關注我,一起探討。