使用GCDAsyncSocket进行app与app之间,app与服务器通讯

//这是客户端

1,cocospods导入AsyncSocket第三方库,然后在controller里面引入GCDAsyncSocket头文件

先上一张UI效果图

使用GCDAsyncSocket进行app与app之间,app与服务器通讯_第1张图片

用到的控件就是下面这些

使用GCDAsyncSocket进行app与app之间,app与服务器通讯_第2张图片

2,创建相应的控件,代码就不上了,按照上面的控件自己写就好了

3,创建初始化方法

使用GCDAsyncSocket进行app与app之间,app与服务器通讯_第3张图片

4,调用相关的代理方法,记得签订代理,下面是三个常用的代理方法,

使用GCDAsyncSocket进行app与app之间,app与服务器通讯_第4张图片
使用GCDAsyncSocket进行app与app之间,app与服务器通讯_第5张图片

//相关按钮实现的方法

使用GCDAsyncSocket进行app与app之间,app与服务器通讯_第6张图片
使用GCDAsyncSocket进行app与app之间,app与服务器通讯_第7张图片

这样就实现了 一个简单的客户端需求 


//服务端的方法类似,这里我就不贴代码了  一会我给demo的下载连接 ,需要注意的地方是

1,注意客户端的ip地址一定要写服务端所处wifi的IP地址,并且端口号要保持一致,我举个例子,我在虚拟机上运行客户端的工程,然后在手机上运行服务端的工程,那么客户端要填写的ip地址就是手机连接WiFi的IP地址.

2,两个工程运行完毕后,填好ip以及端口后,请先启动服务端,然后连接客户端


demo下载地址https://github.com/edwardGG

你可能感兴趣的:(使用GCDAsyncSocket进行app与app之间,app与服务器通讯)