Demonstration of using GCDAsyncSocket