我想在c#中創建一個跨平臺聊天應用程序與後端# 我搜索了這樣做的方法,並發現我可以這樣做與http請求處理程序我的服務器並相應地使用響應。 因此,直到現在我做了可以添加用戶,登錄,發送和接收使用數據庫存儲消息的處理程序。在c後端與跨平臺聊天應用程序的方法#
現在我正在製作Android客戶端,併爲用戶獲取消息我需要以特定間隔(3秒)執行http請求。
我覺得這不是一個好方法。我正在爲近30000名目標受衆製作這款應用。他們可以在一次會話中一對一地聊天。
我只是想知道我是否會朝正確的方向發展,或者有更好的方法來使用後端來製作聊天應用程序。
我聽說過wcf,但我不清楚應該採取什麼方法。請指導我介紹聊天應用程序的方法。
編輯 喜歡什麼應用程序的任何著名的聊天應用程序的小工作的一個例子,透過Facebook Messenger將是一個很大的幫助。 謝謝。
感謝您的回覆,並且您是正確的,我希望能夠毫不拖延地以最小的負荷進行操作。我正在考慮套接字作爲現在的最佳選擇,但出於好奇,你能告訴我怎麼樣的應用程序,kik和類似的應用程序工作?他們是否也使用套接字? – CodetrixStudio
我沒有特別關注那些,但我會假設他們這樣做。我非常懷疑他們每隔x秒輪詢一次服務器,尤其是在後臺運行CPU時間有限的移動平臺上。我只是在這裏猜測,但我認爲他們使用CPU時間來顯示通知,只要他們從服務器收到新消息。 – aevitas
我剛剛在網絡瀏覽器中看到了套接字的工作方式,它的方式很酷。 – CodetrixStudio