1. 程式人生 > >Ios長連線AsyncSocket使用

Ios長連線AsyncSocket使用

       現在的App中有很多即時聊天功能,而即時聊天功能則是運用了長連線技術,但長連線技術又不僅僅運用到聊天實現中。網上有很多關於長連線的實現,我一般運用的是AsyncSocket,所以在這,介紹就我使用的加工一次後的AsyncSocket。

       當要使用AsyncSocket時,其使用前提我這兒就不具體介紹了,需要是用時,我們首先需要連線準備好的客戶端,

這裡的publicHost/publicPort即為伺服器埠,如果連線沒問題,那麼就會使用

這個AsyncSocket中的方法

當斷開連線時

接下來我們需要傳送資料,也就是需要使用wirteData這個方法

接收資料需要重寫didReadData這個方法