AsyncSocket分为2个版本(个人理解如下)
(1)GCD版。Grand Central Dispatch (GCD)是Apple开发的一个多核编程的解决方法。 简单的说就是基于多线程。
(2)RunLoop版。就是单线程以阻塞处理事件而形成一个消息循环,执行完毕后并不退出。
AsyncSocket包括TCP和UDP,通过实现委托AsyncSocketDelegate(调用其中方法即可)进行交互。
AsyncSocket是封装了CFSocket和CFSteam的TCP/IP socket网络库