GCDAsyncSocket使用

本文介绍了在iOS应用中使用GCDAsyncSocket进行TCP通信的基本步骤,包括库的导入、连接、断线重连、发送数据以及接收数据的回调方法。通过实例展示了如何初始化GCDAsyncSocket对象,连接到指定服务器,并处理数据的读写操作。
摘要由CSDN通过智能技术生成

第一次写东西文笔不好,不知道从何下手,想想就从这段时间做智能家居相关的APP中遇到的GCDAsyncSocket使用问题着手吧!

首先得大概了解TCP原理和UDP的一点区别!当然了我自己也是似懂非懂的状态,这些还是要靠自己慢慢摸索,多看看别人的blog见解,网上一搜一大把。GCDAsyncSocket是IOS中TCP通讯使用的一个第三方库。至于的它的什么三次握手啊这些网上多的很,我也不做过多的重复。下面就从demo开始吧!

//客户端方面

导入库 #import"GCDAsyncSocket.h" 这个可以从git上面下载!记得要实现它的GCDAsyncSocketDelegate!

现在就开始初始化GCDAsyncSocket对象l,同时需要连接到服务端IP和固定端口,就是先建立一个通讯的通道。

- (IBAction)connectBtn:(id)sender {

NSError* err;

clientSocket=[[GCDAsyncSocketalloc]initWithDelegate:selfdelegateQueue:dispatch_get_main_queue()];

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值