GCDAsyncsocket 我发送数据的时候没有收到数据,当我在重启运行的时候,服务器收到数据,这个是什么原因???
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
GCDAsyncsocket 问题
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
2条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
devmiao 2016-10-29 15:06关注本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报
微信扫一扫点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 2017-04-10 16:00- **错误处理**:提供了错误检测和处理机制,帮助开发者及时发现并解决网络问题。 - **内存管理优化**:内存占用低,性能高效。 3. **标签中的"tcp"和"udp"**: TCP(传输控制协议)和UDP(用户数据报协议)是两...
- 2021-07-30 13:57本文将深入探讨CIMKit框架在处理多包数据时遇到的问题,以及如何通过GCDAsyncSocket来解决这个问题。CIMKit是一个专为iOS设计的即时通讯框架,它提供了一套完整的解决方案来实现实时的信息交换。然而,在特定情况下...
- 2022-09-24 23:13GCDAsyncSocket利用Apple的GCD(Grand Central Dispatch)框架来处理并发和线程管理,使得开发者可以专注于实现网络通信的核心功能,而不是被复杂的线程同步问题所困扰。 1. **Grand Central Dispatch (GCD)**:GCD...
- 2025-08-22 21:43同时,开发者需要具备一定的系统操作能力,能够处理项目中可能遇到的各种编译和运行时问题。 最后,本项目不仅仅是一个简单的网络通信示例,它也是一个展示如何将不同的技术栈整合到一起的案例。开发者通过学习本...
- 2019-07-19 04:287. **社区支持**:作为开源项目,GCDAsyncSocket有一个活跃的开发者社区,可以解答问题,提供帮助,并持续改进库的功能和性能。 8. **性能优化**:通过GCD的调度机制,GCDAsyncSocket能够有效地处理多个并发连接,...
- 2019-12-09 15:11Clown_Sam的博客 GCDAsyncSocket高并发发送UDP闪退问题 问题描述 在使用GCDAsyncSocket发送UDP时,每隔0.05m发送一次UDP,这个时候会在有出现一个非必现bug (void)notifyDidNotSendDataWithTag:(long)tag dueToError:(NSError *)...
- 2019-09-29 21:01bachuang4582的博客 在使用的中间碰到各种问题 首先是接收不到数据,其次是只能接收到一次数据,所以做一下总结 主要有以下几种delegate A:- (void)onSocket:(AsyncSocket *)sock didConnectToHost:(NSString *)host port:(UInt16)...
- 2018-11-21 12:12sevenblock的博客 项目中monitor数据上报,消息推送均使用了socket长连接,技术上使用GCDAsyncSocket 并做了二次封装。 CocoaAsyncSocket为Mac和iOS提供了易于使用且强大的异步通信库。CocoaAsyncSocket是支持tcp和udp的,利用它可以...
- 2016-03-15 17:55本示例“GCDAsyncSocket TCP Server iOS例子”是一个基于GCDAsyncSocket库实现的TCP服务器,它允许设备通过TCP连接进行数据交换,尤其适合于在iPad和iPhone上运行。 GCDAsyncSocket是由Rob Napier开发的一个强大的...
- 2016-07-28 17:58滚键盘的小火柴的博客 顺便把大家的问题总结下 首先得大概了解TCP原理和UDP的一点区别!当然了我自己也是似懂非懂的状态,这些还是要靠自己慢慢摸索,多看看别人的blog见解,网上一搜一大把。GCDAsyncSocket是IOS中TCP通讯使用的一个第...
- 2015-05-13 10:09小涵的博客 1、当你write完数据后, [_socket writeData:header withTimeout:ABSOCKET_TIMEOUT tag:tagg]; 最好不要立即调用 _socket readDataWithTimeout:-1.0 tag:tagg] ...- (void)socket:(GCDAsyncSocket *)sock di
- 2016-09-22 13:32科技清谈的博客 利用的工具是GCDAsyncSocket; 工具类主要有三个功能模块: 一、建立Socket连接,实现心跳连接,实现通过socket接收数据。 类名 Socket.h 二、数据处理模块,处理接收到的数据,避免粘包问题。 类名DataContro.h ...
- 2015-03-20 18:53Allen_iOS的博客 应用层通过传输层进行数据通信时,TCP会遇到同时为多个应用程序进程提供并发服务的问题。多个TCP连接或多个应用程序进程可能需要通过同一个 TCP协议端口传输数据。为了 区别不同的应用程序进程和连接 ,许多计算机...
- 2018-04-23 14:54_Understand的博客 问题描述:最近在我的项目组中遇到一个问题,由于我们项目使用采用的是TCP+Protobuf来做主要通讯协议,心跳是使用udp。服务器分为多台,各服务器负责各自的任务,比如我们账号服务器只负责与用户数据相关的任务,推...
- 2016-09-11 20:10sgls652709的博客 最近工作需要接触了iOS网络通信这一块内容,用的是github上的一个第三方库:GCDAsyncSocket。 这篇文章记录了我在学习这个第三方库过程中的一些理解和体会
- 2018-08-14 17:13花若蝶的博客 1、- (void)socket:(GCDAsyncSocket *)sock didAcceptNewSocket:(GCDAsyncSocket *)newSocket; 这里方法里面一定要把这个newSocket,作为一个属性持有 后面的- (void)socket:(GCDAsyncSocket *)sock didReadData:...
- 2015-04-28 11:52彳寺宀疋的博客 最近不知道怎么回事,项目里边使用GCDAsyncSocket上传图片,接收回执是会出现丢包的现象,后来发现只要是丢包了,在- (void)socket:(GCDAsyncSocket *)sock didReadData:(NSData *)data withTag:(long)tag 方法里边的...
- 没有解决我的问题, 去提问