一. 前言: WebSocket協(xié)議是基于TCP的一種新的網(wǎng)絡(luò)協(xié)議。它實現(xiàn)了瀏覽器與服務器全雙工(full-duplex)通信——可以通俗的解釋...
前言: 之前寫了篇關(guān)于WebRTC的文章:iOS下音視頻通信-基于WebRTC,由于它是基于點對點連接的,自然而然需要NAT穿越的技術(shù),否則消息...
前言: WebRTC,名稱源自網(wǎng)頁實時通信(Web Real-Time Communication)的縮寫,簡而言之它是一個支持網(wǎng)頁瀏覽器進行實...
前言: 本文為CocoaAsyncSocket Read篇終,將重點涉及該框架是如何利用緩沖區(qū)對數(shù)據(jù)進行讀取、以及各種情況下的數(shù)據(jù)包處理,其中還...
前言: 本文為CocoaAsyncSocket源碼系列中第二篇:Read篇,將重點涉及該框架是如何利用緩沖區(qū)對數(shù)據(jù)進行讀取、以及各種情況下的數(shù)據(jù)...
前言 本文旨以實例的方式,使用CocoaAsyncSocket這個框架進行數(shù)據(jù)封包和拆包。來解決頻繁的數(shù)據(jù)發(fā)送下,導致的數(shù)據(jù)粘包、以及較大數(shù)據(jù)(...
前言: 本文承接自上篇:iOS即時通訊進階 - CocoaAsyncSocket源碼解析(Connect篇) 注:文中涉及代碼比較多,建議大家結(jié)...
前言: CocoaAsyncSocket是谷歌的開發(fā)者,基于BSD-Socket寫的一個IM框架,它給Mac和iOS提供了易于使用的、強大的異步...
前言 本文會用實例的方式,將iOS各種IM的方案都簡單的實現(xiàn)一遍。并且提供一些選型、實現(xiàn)細節(jié)以及優(yōu)化的建議。 注:文中的所有的代碼示例,在git...