E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
GCDAsyncSocket
iOS 长连接-
GCDAsyncSocket
API简介
本篇为
GCDAsyncSocket
类中接口注释的中文翻译,并参考Reference_
GCDAsyncSocket
文档以及结合本人使用CocoaAsyncSocket进行客户端socket开发的经验做了一些方法的分类
FieryDragon
·
2020-08-19 22:09
iOS的
GCDAsyncSocket
快速开发Socket通信
iOS基于
GCDAsyncSocket
快速开发Socket通信2016年1月17日
GCDAsyncSocket
是CocoaAsyncSocket第三方库中的其中一个类,本文介绍的就是基于这一个类来做快速的
BianHuanShiZhe
·
2020-08-19 16:04
iOS
GCDAsyncSocket
类库,IOS下TCP通讯使用心得
关于在IOS下使用Socket进行通讯的技术文章也许诺很久了,今日又是一个还债的日子,网上虽然很多介绍过AsyncSocket或
GCDAsyncSocket
的文章,但其实就那么一两篇大部分都是转载,于是我义正言辞
__承_影__
·
2020-08-02 15:00
iOS
IM
iOS使用GCDSocketManager实现长连接代码部分
.h文件#import#import"
GCDAsyncSocket
.h"@interfaceGCDSocketManager:NSObject@property(nonatomic,strong)
GCDAsyncSocket
fou7
·
2020-07-31 10:48
使用
GCDAsyncSocket
进行app与app之间,app与服务器通讯
//这是客户端1,cocospods导入AsyncSocket第三方库,然后在controller里面引入
GCDAsyncSocket
头文件先上一张UI效果图用到的控件就是下面这些2,创建相应的控件,代码就不上了
咋了爸爸
·
2020-07-30 02:16
socket通信 的一些坑
下面罗列一些我在使用过程中遇见错误和我的处理方式:一般socket通信的错误都会传到-(void)socketDidDisconnect:(
GCDAsyncSocket
*)sockwithError:(
诗说穿石
·
2020-07-15 20:24
iOS面试题第二章
1、使用系统自带的CFsocket2、第三方Socket-IO3、
GCDAsyncSocket
想要了解更多请看http://www.jianshu.com/p/2ef8a1b083382、友盟、shareSDK
喵希尔伯特
·
2020-07-12 10:12
iOS TCP Server 编程要点
一.编程结构一般使用
GCDAsyncSocket
库,这个是对CFNetworks库的直接封装,如果对于POSIXSocket编程很熟的话,这个流程相当熟悉的.1.1数据结构#import"
GCDAsyncSocket
.h"dispatch_queue_tsocketQueue
蓝点工坊
·
2020-07-11 22:34
Socket通讯流程图及
GCDAsyncSocket
-Demo小样
字真的好难看了Socket通讯流程图图片发自App主bundle栏Paste_Image.pngmain.m#import#import"MDServiceListener.h"intmain(intargc,constchar*argv[]){@autoreleasepool{//1.创建服务,监听对象:MDServiceListener*listener=[[MDServiceListener
小苗晓雪
·
2020-07-11 12:28
Socket-群聊
demo使用的是CocoaAsyncSocket官方地址:https://github.com/robbiehanson/CocoaAsyncSocket关键的代码://将该条数据转发给其他客户端for(
GCDAsyncSocket
严兵胜
·
2020-07-11 11:17
使用Socket进行设备间点对点连接传输数据
前言最近在做一套点对点传输的软件,需要用到Socket进行设备间通讯.去网上查了查,对Socket分装比较好的就是目前特别火的
GCDAsyncSocket
这个类了,这篇文章就GDCAsyncSocket
shi1-L
·
2020-07-09 19:31
OC
Socket
iOS中使用
GCDAsyncSocket
建立长连接
下面介绍iOS中如何通过
GCDAsyncSocket
来实现长连接。
vaintwyt
·
2020-07-08 11:05
iOS
北斗微言项目总结
使用的第三方1.使用了和风天气了API2.使用了高德地图的基础SDK,导航SDK,地图搜索SDK3.友盟短信验证4.百度离线语音合成5.腾讯Bugly6.FMDB数据库7.AFNetWorking8.
GCDAsyncSocket
9
遛遛食
·
2020-07-08 03:39
IOS-群聊天服务端以及客户端的心跳包(三)
基于CocoaAsyncSocket的服务端的监听(二),服务器方面:唯一变化的就是在服务端读取客户端请求数据的时候要做判断#pragmamark服务端读取客户端请求数据-(void)socket:(
GCDAsyncSocket
文学振噢
·
2020-07-08 01:14
【IOS网络通信】socket第三方库 AsyncSocket(
GCDAsyncSocket
)
Socket描述了一个IP、端口对。它简化了程序员的操作,知道对方的IP以及PORT就可以给对方发送消息,再由服务器端来处理发送的这些消息。所以,Socket一定包含了通信的双发,即客户端(Client)与服务端(server)。1)服务端利用Socket监听端口;2)客户端发起连接;3)服务端返回信息,建立连接,开始通信;4)客户端,服务端断开连接。1套接字(socket)概念套接字(socke
麟凤轩
·
2020-07-06 09:46
【网络编程】
【MAC/IOS下开发】
GCDAsyncSocket
SSL验证
GCDAsyncSocket
已经帮我们封装好了,ssl验证的方法//参数填什么_asyncSocketstartTLS:*)#>-(void)starSSL{NSMutableDictionary*sslSettings
秦始皇的秦
·
2020-07-04 13:09
ios 后台无限心跳实现:
GCDAsyncSocket
使用的 Voip、NSTimer、10分钟超长链接
ios后台无限心跳实现:
GCDAsyncSocket
使用的Voip、NSTimer、10分钟超长链接http://blog.csdn.net/zhoutaozagt/article/details/52054482
jeffasd
·
2020-07-02 05:27
iOS_socket
IOS socket基于tcp/udp的通信
网络上已经有编写好的开源类库
GCDAsyncSocket
和GCDAsyncUdpSocket这是GCD版的比AsyncSocket和AsyncUdpSocket估计要好用点用法也很简单,跟http很类似只要指定服务器的
beijingshi1
·
2020-07-01 18:01
ios开发
CocoaAsyncSocket模拟服务器和客户端的搭建
前言最近工作需要接触了iOS网络通信这一块内容,用的是github上的一个第三方库:
GCDAsyncSocket
。
小刘_假装是个程序员
·
2020-06-28 16:23
socket第三方库 AsyncSocket(
GCDAsyncSocket
)
文章转载自:AmoyAI博客博客地址:https://my.oschina.net/amoyai/homeSocket描述了一个IP、端口对。它简化了程序员的操作,知道对方的IP以及PORT就可以给对方发送消息,再由服务器端来处理发送的这些消息。所以,Socket一定包含了通信的双发,即客户端(Client)与服务端(server)。1)服务端利用Socket监听端口;2)客户端发起连接;3)服务
flyrees
·
2020-06-25 13:29
CocoaAsyncSocket的简单使用
TCP的简单使用:1.创建一个Socket对象
GCDAsyncSocket
*serverSocket=[[GCDAsyncSocketalloc]initWithDele
_叫我小贱
·
2020-06-25 13:07
GCDAsyncSocket
的介绍
近期项目中用到了TCP协议即时通讯这个框架,现在就对这个框架做个简单的介绍,以及在项目中的用法。1.首先我们要和服务器建立连接,设置socket的代理2.成功连接后会执行的代理方法,连接成功后,设置读取数据不超时,然后启用定时器,向服务器发送心跳包,来保持长连接3.向服务器发送数据成功后会调用4.收到服务器发来的数据时会调用5.断开连接时,会调用,我们也可以在这里进行判断是用户主动断开还是意外断开
萨瓦迪卡123456
·
2020-06-25 08:50
mac版 socket服务器、
GCDAsyncSocket
、数据转发、消息源、内容展示,在线用户数量统计
前段时间写手机端的socket通讯,因为需要测试,所以用“
GCDAsyncSocket
”临时写了个socketServer,可以拿自己的socket通讯去测试Magic.gifdemo地址:https:
joymake
·
2020-06-25 08:04
GCDAsyncSocket
的使用
什么是GCDAsyncSocketGCDAsyncSocket是用于OSX和iOS上的异步Socket网络通讯包。提供了易用而且功能强大的异步套接字开发库https://github.com/robbiehanson/CocoaAsyncSocket基本使用dispatch_queue_tqueue=dispatch_queue_create("com.test.testsocket.setter
double22single
·
2020-06-24 12:19
XMPP
原来他是把我们在文本框中输入的信息先保存在沙盒,然后从沙盒中读取之后传给服务器,值得注意的是,他在登录到服务器的时候,并没有同时把账号和密码发送给服务器,当账号对了的时候,进行连接,连接成功后才发送密码.对于
GCDAsyncSocket
逸小枫
·
2020-06-24 12:11
对
GCDAsyncSocket
第三方的封装
几个注意点:1.在发送完心跳,数据和收到回调的数据后要调用这个方法[self.socketreadDataWithTimeout:-1tag:101],或者这个方法[self.socketreadDataToData:[GCDAsyncSocketCRLFData]withTimeout:-1maxLength:500tag:0]。目的是监听服务器返回数据和数据的样式2.接收到GCDAsyncSo
海泉
·
2020-06-22 06:18
GCDAsyncSocket
support IPv6
1.-(BOOL)connectWithAddress4:(NSData*)address4address6:(NSData*)address6error:(NSError**)errPtr{LogTrace();NSAssert(dispatch_get_specific(IsOnSocketQueueOrTargetQueueKey),@"MustbedispatchedonsocketQue
不想敲代码
·
2020-04-14 09:39
GCDAsyncSocket
的简单使用
第一部分:
GCDAsyncSocket
在单例模式中的创建因为项目中只能存在一个socket长连接,所以我们可以在单例模式中创建和使用它们。
ZYiDa
·
2020-04-13 20:08
服务端Socket-CocoaAsyncSocket建立连接&发送数据 - (Obj-C)
.png具体步骤:1.创建一个用于监听的Socket2.绑定ip&监听端口&接受新连接3.监听新的连接4.接收数据/发送数据示例代码:#import"ViewController.h"#import"
GCDAsyncSocket
.h
ShenYj
·
2020-04-12 08:30
iOS 基于
GCDAsyncSocket
实现的即时聊天
GCDAsyncSocket
费宇超
·
2020-04-12 03:07
客户端Socket-CocoaAsyncSocket建立连接&发送数据 - (Obj-C)
服务端:1.创建一个用于监听的Socket2.绑定ip&监听端口&接受新连接3.监听新的连接4.接收数据/发送数据服务端示例代码:#import"ViewController.h"#import"
GCDAsyncSocket
.h
ShenYj
·
2020-04-08 10:31
Objective-C Category的妙用
(一)覆盖主类的方法实现XMPP的IPV6适配苹果要适配IPV6(only)了,查了一下网上的方法,基本上是在
GCDAsyncSocket
中改动。这样有个缺点;库更新的时候之前的改动失效。
慢了一个时代
·
2020-04-08 01:28
CocoaAsyncSocket实现门禁闸机
最近在review并refactor项目组其他同事的代码,其中涉及到一个知识点:
GCDAsyncSocket
,socket异步通信,这是一个第三发开源框架,已经被用的比较成熟了,如下是git仓库地址:https
faceowener
·
2020-04-05 03:51
GCDAsyncSocket
源码分析
类分析
GCDAsyncSocket
状态的枚举enumGCDAsyncUdpSocketFlags{kDidCreateSockets=1中的是方法名,有些方法名没有写全,所以配合代码食用更佳。
Cedric_Jc
·
2020-04-05 00:44
Socket连接两种实现方式:CFStream和
GCDAsyncSocket
(xmpp)
CFStream实现socket1,利用CFStream建立socket连接:建立连接的基本设置并设置代理,通过代理进行监听://1,通过Stream创建Socket对连接到主机,第一个值CFAllocatorRefalloc传NULL,可以默认分配内存//五个参数分别是:分配空间,主机,端口号,输入流,输出流NSString*host=@"127.0.0.1";//我这里直接连接本机unsign
张不二01
·
2020-04-02 12:14
Socket通信之
GCDAsyncSocket
用法
这篇文章只是简单记录下
GCDAsyncSocket
用户端的简单用法,后续我会把os层基于C的BSDsocket,CoreFoundation层的CFNetWork以及cocoa层的NSStream简单用法整理出来
可能是含钙最高的钙钙
·
2020-03-26 02:04
使用WebSocket进行长连接通信
主要使用的是CocoaAsyncSocket集成就不说了,打开workspace1.在buildphases中加入编译源2.引入头文件#import@property(nonatomic,retain)
GCDAsyncSocket
可惜_没如果丶
·
2020-03-26 01:18
socket-环信 number two
实现Socket服务端监听:1:使用C语言实现2:使用CocoaAsyncSocket(OC)内部是对C的封装
GCDAsyncSocket
。
iOS_柏通
·
2020-03-24 10:11
GCDAsyncSocket
的初步了解
对
GCDAsyncSocket
的初步了解这个第三方是对Socket编程的封装,运用于iOS及OS系统的网络编程。
心跳节奏
·
2020-03-21 04:26
GCDAsyncSocket
不通过服务器进行客户端间直接连接—iOS移动开发
之前客户端与客户端间的交流是需要通过服务器的转发来进行现在该方案是:1.需要一个公共服务器来刷新在线客户端的列表2.客户端与客户端的数据传递不再需要通过服务器转发3.客户端与客户端之间建立一个长连接(使用OCObject-C实现)构思示意图如下:构思图.jpeg首先,我们需要写一个简单的公共服务器1.头文件#import@interfaceServerSocket:NSObject/**端口*/@
MyMiaBaby
·
2020-03-19 12:39
GCDAsyncSocket
的使用
什么是GCDAsyncSocketGCDAsyncSocket是用于OSX和iOS上的异步Socket网络通讯包。提供了易用而且功能强大的异步套接字开发库https://github.com/robbiehanson/CocoaAsyncSocket基本使用dispatch_queue_tqueue=dispatch_queue_create("com.test.testsocket.setter
joshuafei
·
2020-03-18 10:13
模拟群聊的简单实现
"dataSource"监听几个控件等.见下图1.Snip20160309_2.png2,创建客户端的Socket对象,连接QQ服务器#import"ViewController.h"#import"
GCDAsyncSocket
.h
WILLIAMALEX
·
2020-03-17 13:00
说一说IOS使用GCDSocketMenger+硬解码遇到的坑
-(void)socket:(
GCDAsyncSocket
*)sockdidReadData:(NSData*)datawithTag:(long)tag{//_readagainTime=[selfgetTimeNow
忘情_m
·
2020-03-15 23:15
CocoaAsyncSocket的tcp连接和实用
*AsyncSocket类是支持TCP的*AsyncUdpSocket是支持UDP的导入头文件import"
GCDAsyncSocket
.h"//forTCPimport"GCDAsyncUdpSocket.h
MMD_
·
2020-03-13 06:20
应对苹果审核之IPV6适配(针对Socket和CDN)
socket链接:在于服务器建立链接的时候需要判断当前是否处于ipv6网络下(
GCDAsyncSocket
中已经提供了对应的
IOS_绿豆糕
·
2020-03-11 09:00
iOS中Socket
import#import二、利用第三方框架CocoaAsynSocket1、利用CocoaAsynSocket实现Socket服务端#import"ViewController.h"#import"
GCDAsyncSocket
Mr吴标
·
2020-03-10 16:22
CocoaAsyncSocket(
GCDAsyncSocket
)如何支持IPv6
设置IPv4PreferredOverIPv6属性为NO即可。就这么简单:)得到@郭秀才的提示.如果你还是想用IP地址作为Host发起连接的话,还需要做一个地方的修改+(NSMutableArray*)lookupHost:(NSString*)hostport:(uint16_t)porterror:(NSError**)errPtr{//....for(res=res0;res;res=res
子达如何
·
2020-03-08 02:44
使用CocoaAsyncSocket的tcp连接和简单实用
其中:*AsyncSocket类是支持TCP的*AsyncUdpSocket是支持UDP的1、导入文件
GCDAsyncSocket
2、导入头部文件3、端口号和主机ipNSString*host=@"127.0.0.1
AlexLi_
·
2020-03-02 02:55
iOS socket 发送16进制
首先我们需要在项目导入
GCDAsyncSocket
,这个网上的下载地址很多。
slimsallen
·
2020-02-29 17:53
GCDAsyncSocket
使用(ipv6适配)
在此之前发给链接关于socketipv6的适配问题https://github.com/robbiehanson/CocoaAsyncSocket/issues/405之前写的socket不怎么清晰,所以很多人过来咨询,打算重新再整理下。顺便把大家的问题总结下首先得大概了解TCP原理和UDP的一点区别!当然了我自己也是似懂非懂的状态,这些还是要靠自己慢慢摸索,多看看别人的blog见解,网上一搜一大
绝雾迷城
·
2020-02-25 00:22
上一页
1
2
3
4
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他