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 CocoaAsyncSocket收到一条消息被自动分割成几条消息
此时不做处理CocoaAsyncSocket会把这条比较大的json数据自动分割成若干条,也就是说下面这个接受消息的方法调用了若干次,理论上应该调用一次//MARK:接收到消息funcsocket(_sock:
GCDAsyncSocket
船长_
·
2023-12-03 10:32
iOS-Socket(CocoaAsyncSocket)用16进制接收数据
第三方框架直接podfile导入
GCDAsyncSocket
。
sennnnn
·
2023-11-03 23:15
基于
GCDAsyncSocket
框架解决半包,粘包的情况
背景最近做的项目中有要新增一个“竞价”模块的需求,讨论后的出用socket来做比较合适。这样的话就能够实时向用户反馈最新的信息。像这种和股票,金融这样的信息,必须要做到即时性,数据才有价值。实现实现也很简单:1.初始化,连接-(void)startConnectServerWithSocketWithParamets:(NSDictionary*)paramets{if(self.socketIs
兰州啊兰州
·
2023-10-27 20:12
ios开发socket通讯数据包、读取数据、心跳包
socket通讯目前用得比较多的有AsyncSocket与
GCDAsyncSocket
两个类包。gcd可以将socket与队列绑定,很多方法都已经被作者封装到协议里面了。
Alvin_d372
·
2023-09-29 06:53
GCDAsyncSocket
聊天实践
iOS端如何通过CocoaSyncSocket实现客服聊天创建聊天工具单例KefuHelper,遵守协议GCDAsyncSocketDelegate初始化时,创建socket对象clientSocket【
GCDAsyncSocket
大猿媛
·
2023-09-23 05:33
2019-03-21
关于
GCDAsyncSocket
中当回调错误显示ErrorDomain=NSPOSIXErrorDomainCode=1"Operationnotpermitted"UserInfo={NSLocalizedDescription
Flseed
·
2023-09-04 15:54
2019-11-19
GCDAsyncSocket
解决粘包问题发送端数据源头部添加文字总数-(void)sendMessage:(NSString*)message{NSData*data=[messagedataUsingEncoding
记lu点滴
·
2023-08-27 08:08
iOS 网络视频监控总结
其中,使用到ffmpeg,
GCDAsyncSocket
,wireShark工具1.首先需要实现在本地播放视频文件,这里指的是h264格式的视频格式。
humiaor
·
2023-08-25 18:25
ios
网络
音视频
FFMPeg
通过CocoaAsyncSocket实现Socket长链接
通过
GCDAsyncSocket
实现socket链接,直接上代码:服务端代码#import"ServerViewController.h"#import//定义消息类型#definekcTextDataType0x00000000
浪淘沙008
·
2023-08-13 23:34
GCDAsyncSocket
实现 iOS 服务器
App开发中当遇到行情价格、聊天场景中,为了让消息及时到达,App端往往采用Socket的方式和服务器实现长连接.服务器最常见的就是部署在云端,从根本上来说就是一台主机或者虚拟机.从互联网的组成结构来看,任何一个节点上的计算机,都可以作为服务器来使用.iPhone智能手机作为连接在网络上的硬件,从理论上来说是可以作为服务器使用的.对于上面所述,以前只是感性上的调侃,这两天查找资料,竟然发现了早就有
uniapp
·
2023-08-09 10:23
CocoaAsyncSocket_4.介绍
GCDAsyncSocket
原文:https://github.com/robbiehanson/CocoaAsyncSocket/wiki/Intro_GCDAsyncSocketGCDAsyncSocket是一个TCP库。它建立在GrandCentralDispatch之上。本页提供了该库的介绍。初始化最常见的初始化实例的方法简单来说就是这样:socket=[[GCDAsyncSocketalloc]initWithDe
独木舟的木
·
2023-06-22 05:41
libnetwork.dylib _nw_endpoint_flow_copy_path, libnetwork.dylib + 131156崩溃优化
一.问题背景libnetwork.dylib_nw_endpoint_flow_copy_path崩溃,是由于iOS在14.5、14.6系统内部bug导致的,而外部诱因是因为
GCDAsyncSocket
果哥爸
·
2023-06-18 01:03
GCDAsyncSocket
填坑
GCDAsyncSocket
监听绑定NSError*error=nil;[self.serveracceptOnPort:self.portNumber.intValueerror:&error];if
闲鱼尼克
·
2023-04-14 01:54
iOS
GCDAsyncSocket
简单使用
接上篇文章用原生代码写socket,现在这篇文章主要介绍
GCDAsyncSocket
的使用,后续将写关于
GCDAsyncSocket
的源码分析。
尤先森
·
2023-04-10 12:20
iOS 长连接-
GCDAsyncSocket
使用
本篇文章仅介绍本人在公司项目中使用
GCDAsyncSocket
建立socket连接中使用的一些方法和心得体会。
FieryDragon
·
2023-04-03 09:35
GCDAsyncSocket
_Reference
原文:https://github.com/robbiehanson/CocoaAsyncSocket/wiki/Reference_GCDAsyncSocketGCDAsyncSocket是基于GrandCentralDispatch构建的TCP套接字网络库。该项目还包含一个基于RunLoop的版本,以及UDP套接字库。CocoaAsyncSocket项目是一个成熟的开源框架,自2003年以来一
独木舟的木
·
2023-03-30 07:57
Socket连接、心跳、重连、解包(粘包、断包)
pod下来我们发现CocoaAsyncSocket有两个文件
GCDAsyncSocket
.h、GCDAsyncUdpSocket.h,前者基于TCP而后者基于UDP
流星泪x
·
2023-03-28 04:12
ios遇到老工程文件与静态库之间报Duplicate Symbol 错误解决过程
报错如下:报错.png是一个.a表态库与原工程用到的第三方
GCDAsyncSocket
发生了冲突,心里当时很纳闷,自己又看不到.a的源文件。方案一:不集成.a库了吧,可公司要用这个。
timeQuick
·
2023-03-24 10:41
iOS开发-
GCDAsyncSocket
源码分析
GCDAsyncSocket
源码分析
GCDAsyncSocket
.m的成员变量
GCDAsyncSocket
的初始化创建GCDAsyncSocketConnectGCDAsyncSocket.m的成员变量
向景乐
·
2023-03-21 19:39
iOS Wi-Fi开发记录_热点直连
笔者这两种的实现都是基于第三方库
GCDAsyncSocket
实现,
GCDAsyncSocket
只有四个文件,直接拖进项目或者pod进项目马上就能使用,而第二种的路由方案中,还要通过SmartConfig
anson好帅
·
2023-02-04 18:42
iOS Socket连接打印机打印小票
最近做了利用socket连接打印机的小功能,记录一下,demo在最下面.SocketManager连接管理类:使用的是
GCDAsyncSocket
,使用详情自己看demo就可以,其实挺简单的.
_冰淇淋_
·
2023-01-31 08:45
iOS自建IM相关
创建scoket对象后,遵循它的代理,里面有一个最重要的方法:接受解析服务器数据-(void)socket:(
GCDAsyncSocket
*)socketdidReadData:(NSData*)datawithTag
joeal
·
2022-02-21 22:54
CocoaAsyncSocket (
GCDAsyncSocket
)适配IPv6
底层采用了第三方的socket库:CocoaAsyncSocket,里面包含了
GCDAsyncSocket
.h和
GCDAsyncSocket
.m文件。
Auditore
·
2022-02-17 05:09
CocoaAsyncSocket 学习 (二)
接CocoaAsyncSocket学习(一)实现自动逻辑回复功能在监听接入客户端的方法中监听到接入后写入客户端数据-(void)socket:(
GCDAsyncSocket
*)sockdidAcceptNewSocket
Theshy
·
2022-02-15 21:09
iOS-
GCDAsyncSocket
的使用
GCDAsyncSocket
是第三方库CocoaAsyncSocket其中的一个类,用于建立可靠的TCP连接。如果想建立UDP连接,可以用GCDAsyncUDPSocket。
良人不归_墨染锦年
·
2021-06-13 15:53
GCDAsyncSocket
报错“Socket closed by remote peer”
google了一下https://stackoverflow.com/questions/36861373/socket-closed-by-remote-peer-
gcdasyncsocket
,http
零点知晨
·
2021-06-11 19:44
GCDAsyncSocket
的使用
关于socket,网络上大部分都是用的asyncsokcet,这次我们来说说另外一个,基于GCD的
GCDAsyncsocket
两者的区别,最大的就是一个是基于runloop,一个是基于GCD的。
KYM1988
·
2021-06-11 14:31
iOS socket编程总结
为了特意强调异步操作,
GCDAsyncSocket
牺牲了不少性能,包括出现延迟(lagging),掉包。这里主要总结一下如何用CFSocket实现面向字节流操作的socket通信。
凌峰
·
2021-06-10 21:58
GCDAsyncSocket
的使用
本系列博客是本人的开发笔记。为了方便讨论,本人新建了一个微信群(iOS技术讨论群),想要加入的,请添加本人微信:zhujinhui207407,【加我前请备注:iOS】,本人博客http://www.kyson.cn也在不停的更新中,欢迎一起讨论socket网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。建立网络通信连接至少要一对端口号(socket)。s
kyson老师
·
2021-06-08 10:41
GCDAsyncSocket
连接成功收不到消息与
GCDAsyncSocket
自我debug
原因出在这个方法:[self.clientSocketreadDataWithTimeout:-1tag:0];在连接成功的代理中://连接成功-(void)socket:(
GCDAsyncSocket
ing_69c7
·
2021-06-08 08:04
消息转发及群聊客户端
在接收到数据后转发给其他client/***每次客户端发送数据时调用该方法**@paramsock客户端socket*@paramdata发送的数据*@paramtag*/-(void)socket:(
GCDAsyncSocket
陈水寒
·
2021-05-20 13:24
GCDAsyncSocket
常见部分错误及处理方法
下面罗列一些我在使用过程中遇见错误和我的处理方式:一般socket通信的错误都会传到-(void)socketDidDisconnect:(
GCDAsyncSocket
*)sockwithError:(
9426Ami
·
2021-05-19 13:18
即时通讯相关
Socket用到的框架
GCDAsyncSocket
攻城狮GG
·
2021-05-17 12:08
GCDAsyncSocket
的使用
简介什么是GCDAsyncSocketGCDAsyncSocket是用于OSX和iOS上的异步Socket网络通讯包。提供了易用而且功能强大的异步套接字开发库https://github.com/robbiehanson/CocoaAsyncSocket基本使用dispatch_queue_tqueue=dispatch_queue_create("com.test.testsocket.sett
吃你煮的鱼
·
2021-05-17 04:42
iOS Socket-TCP
Liuchunqi3240/demo/tree/master/iOS_Socket/TCP0x01Server端server端使用CocoaAsyncSocket完成pod'CocoaAsyncSocket'#import"
GCDAsyncSocket
.h
等这姑娘老在我心里
·
2021-05-15 18:15
利用Socket模拟10086服务器读写数据
今天我们来学习一下XMPP中的Socket.本章整体结构:利用一个第三方框架,快速上手Socket,我们就通过模拟一下10086服务器的读写功能,从而侧面了解什么事Scoket.步骤:1,导入第三方框架
GCDAsyncSocket
Alexander
·
2021-05-15 10:23
Socket 相关文章链接
iOSSocket重构设计对
GCDAsyncSocket
再次封装http://www.jianshu.com/p/2fc7ec5d0258iOS基于
GCDAsyncSocket
快速开发Socket通信http
okerivy
·
2021-05-03 22:51
用过的第三方框架
1.MMDrawerController(抽屉视图)2.RESideMenu(抽屉视图)3.AFNetworking(网络)4.
GCDAsyncSocket
(socket封装)5.CLDropDownMenu
iOS学末
·
2021-04-24 23:23
导入
GCDAsyncSocket
后报"_SSLSetProtocolVersionMin", referenced from:
Undefinedsymbolsforarchitecturearmv7:"_SSLGetBufferedReadSize",referencedfrom:___33-[GCDAsyncSocketflushSSLBuffers]_block_invoke_0inGCDAsyncSocket.o-[GCDAsyncSocketdoReadData]inGCDAsyncSocket.o"_SSLSe
sprint_k
·
2021-04-20 11:46
基于Socket之CocoaAsyncSocket使用
本文介绍了CocoaAsyncSocket库中
GCDAsyncSocket
类的使用、粘包处理以及时间延迟测试.一.CocoaAsyncSocket介绍CocoaAsyncSocket中主要包含两个类:
GCDAsyncSocket
ChenL
·
2020-09-21 18:41
MacOS开发——常见错误解决
codesignfailedwithexitcode1-codesignerror解决:打开终端,依次输入如下两个命令:cd~/Library/Developer/Xcode/DerivedDataxattr-rc.
GCDAsyncSocket
山里孩子往外走
·
2020-09-14 00:02
Mac应用开发
Error
socket closed by remote peer
GCDAsyncsocket
在项目中用到
GCDAsyncsocket
,Mac端作为服务器,手机端作为客户端,在通信过程中,不定时出现以下错误:errordomain=gcdasyncsocketerrordomaincode=7socketclosedbyremotepeer
山里孩子往外走
·
2020-09-14 00:31
暴击Mac
OSX应用开发
Mac应用开发
objective-c
iOS ipv4和ipv6转换
前提是我的项目都是用tcp做网络通信,没有用到http,所以我的项目用到了这个
GCDAsyncSocket
.h第三方,于是我在这个类的基础上作
絮语时光
·
2020-09-10 17:06
tcp和udp
CocoaAsyncSocket 文档3:介绍
GCDAsyncSocket
Intro_GCDAsyncSocketGCDAsyncSocketisaTCPlibrary.It’sbuiltatopGrandCentralDispatch.Thispageprovidesanintroductiontothelibrary.
GCDAsyncSocket
B9班的真高兴
·
2020-08-26 16:57
漫画IOS开发
IOS三方库总结
基于
GCDAsyncSocket
的连接
本篇文章主要针对聊天室的Socket连接,基于
GCDAsyncSocket
实现.对不太了解
GCDAsyncSocket
的同学请自行咨询度娘.当然一个聊天室的实现并不只有一个简单的Socket,后续还有聊天室的管理
FGNeverMore
·
2020-08-25 14:10
socket第三方库 AsyncSocket(
GCDAsyncSocket
)
Socket描述了一个IP、端口对。它简化了程序员的操作,知道对方的IP以及PORT就可以给对方发送消息,再由服务器端来处理发送的这些消息。所以,Socket一定包含了通信的双发,即客户端(Client)与服务端(server)。1)服务端利用Socket监听端口;2)客户端发起连接;3)服务端返回信息,建立连接,开始通信;4)客户端,服务端断开连接。1套接字(socket)概念套接字(socke
Zhang青山
·
2020-08-25 00:41
IOS
ios
socket
使用
GCDAsyncSocket
应用在后台能接受消息吗?
不能.即使加上以下代码也不可以[asyncSocketenableBackgroundingOnSocket]
GCDAsyncSocket
文档注释:*Note:Appledoesnotofficiallysupportbackgroundingserversockets
船长_
·
2020-08-24 03:38
iOS Call Kit for VOIP
基于AppleAudioUnit及开源
GCDAsyncSocket
做了一个类似’VOIP’的语音通话DemoAPP,实现了位于同一局域网下的两台苹果手机之间基础的语音通话功能(拔出、接
jeffasd
·
2020-08-23 06:19
iOS_音视频
socket 在应用进入后台后收不到消息
https://www.cnblogs.com/chengxiaoyu/articles/4968696.htmlhttps://stackoverflow.com/questions/8748874/
gcdasyncsocket
-background-voiphttps
努力爬行中的蜗牛
·
2020-08-22 20:40
Socket学习之(一) 服务器监听客户端
cocoaAsyncSocket下载地址:https://github.com/robbiehanson/CocoaAsyncSocket项目步骤:创建一个终端项目,模拟10086服务器监听导入cocoaAsyncSocket中的
GCDAsyncSocket
BlueEagleBoy
·
2020-08-20 06:03
上一页
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
其他