我的任務是在iOS中爲我們的應用創建聊天功能。我發現這個教程從頭創建一個聊天應用程序。在iOS中創建聊天功能 - 通過連續請求
http://www.ibm.com/developerworks/library/x-ioschat/index.html
上面的鏈接是非常有幫助的,但有一個小問題。在應用程序中,將每5秒發出一次請求以查找新的響應。我的一位同事表示,不時向服務器提出請求是不明智的。
所以我決定尋找其他的選擇。我通過這個link瞭解了long-polling。
根據我的理解,一旦發出請求,服務器就會「持有」請求,直到出現一些有趣的事情。這是否意味着一旦回覆給用戶,請求結束?如果這是真的,這意味着一個請求將會隨時做出,對吧?
如果是這樣的話,誰能告訴我什麼是在iOS中實現聊天功能的最佳方式?
我的朋友給我看了
AJAX
JavaScript代碼(我剛發現他也用一個插件,這我不熟悉),其中單個連續請求提出,這個要求並沒有結束即使已經向用戶發出了迴應。有沒有辦法在iOS中做到這一點?
我的朋友給我看了一個AJAX代碼,其中一個連續的請求已經作出,即使響應已拋出用戶這一請求並沒有結束。有沒有辦法在iOS中做到這一點? 這是可能的。向我們展示代碼,可能有些特別的東西? –
好的,但他還沒有到來,所以我會在稍後再展示它。 –
還有一件事,iOS中的問題是請求超時。這就是爲什麼我認爲不可能在iOS中執行一個連續的請求。希望我錯了。 –