在实际开发中,主要的任务是开发客户端。所以下面主要详解客户端的整个连接建立过程,以及在说明时候回调哪些函数。 常用方法: 1、建立连接 - (int)connectServer:(NSString *)hostIP port:(int)hostPort 2、连接成功后,会回调的函数 - (void)
分类:
移动开发 时间:
2016-03-22 19:20:10
阅读次数:
279
转载文章,原地址:http://yimouleng.com/2015/02/04/Socket-AsyncSocket/ 一、前言 公司的项目用到了Socket编程,之前在学习的过程当中,用到的更多的还是http请求的方式。但是既然用到了就必须学习一下,所以就在网上找一些例子,然后想自己写一个dem
分类:
移动开发 时间:
2016-02-26 08:10:12
阅读次数:
240
注意:向客户端写数据时最后需要加上\n,不然很久都不会得到服务端的返回。 上面为普通的socket服务端,最近项目采用apache mina框架建后台的socket服务端,采用上面的asyncSocket一直连接不上服务器,也在网上查询了大量的资料,最终发现需要如下: NSString *reque
分类:
编程语言 时间:
2016-02-24 20:51:50
阅读次数:
163
AsyncSocket类是支持TCP的AsyncUdpSocket是支持UDP的AsyncSocket是封装了CFSocket和CFSteam的TCP/IP socket网络库。它提供了异步操作,本地cocoa类的基于delegate的完整支持。主要有以下特性:队列的非阻塞的读和写,而且可选超时。你...
分类:
移动开发 时间:
2015-11-24 12:34:54
阅读次数:
185
如果需要在项目中像QQ微信一样做到即时通讯,必须使用socket通讯,本人也是刚学习,分享一下,有什么不对的地方希望大家指正ios原生的socket用起来不是很直观,所以我用的是AsyncSocket这个第三方库,对socket的封装比较好,只是好像没有带外传输(out—of-band) 如果你的服...
分类:
其他好文 时间:
2015-09-09 12:55:24
阅读次数:
402
1、AsyncSocket介绍如果需要在项目中像QQ微信一样做到即时通讯,必须使用socket通讯。iOS中Socket编程的方式:BSD Socket:BSD Socket 是UNIX系统中通用的网络接口,它不仅支持各种不同的网络类型,而且也是一种内部进程之间的通信机制。而iOS系统其实本质就是U...
分类:
移动开发 时间:
2015-08-31 21:31:49
阅读次数:
259
如果需要在项目中像QQ微信一样做到即时通讯,必须使用socket通讯,本人也是刚学习,分享一下,有什么不对的地方希望大家指正 ios原生的socket用起来不是很直观,所以我用的是AsyncSocket这个第三方库,对socket的...
分类:
移动开发 时间:
2015-08-20 19:15:49
阅读次数:
220
#import "ViewController.h"
#import "AsyncSocket.h"
@interface ViewController ()
{
//负责显示接受到的数据
UITextView *_textView;
//负责输入数据
UITextField *_textField;
//建立发送端
...
分类:
其他好文 时间:
2015-08-13 12:10:36
阅读次数:
115
iphone的标准推荐CFNetwork C库编程.但是编程比较烦躁。在其它OS往往用类来封装的对Socket函数的处理。比如MFC的CAsysncSocket.在iphone也有类似于开源项目.cocoa AsyncSocket库,官方网站:http://code.google.com/p/coc...
分类:
移动开发 时间:
2015-08-06 12:34:58
阅读次数:
138