首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏全栈程序员必看

    AsyncSocket长连接棒包装问题解决

    NSUInteger)offset tag:(long)tag; /** **托付方法 **此方法上面已经说到 */ – (void)onSocket:(AsyncSocket 多次接收完整的问题; - (void)onSocket:(AsyncSocket *)sock didReadData:(NSData *)_data withTag:(long)tag { SettingData

    29310编辑于 2022-07-05
  • 来自专栏雨尘分享

    TCP 看我就够了

    ) { DLog(@"网络不通"); }else if(tcp.asyncSocket.isConnected) { NSDictionary *params [asyncSocket connectToHost:host onPort:port error:&error]) { DLog(@"Error connecting: %@", error); } } -(void)disconnect{ itcpClient = nil; [asyncSocket setDelegate:nil delegateQueue:NULL]; [asyncSocket disconnect]; } // 重新连接 -(void)reconnect { NSError* err ; if([asyncSocket isDisconnected]) { BOOL result = [asyncSocket connectToHost:HOST onPort

    1.7K50发布于 2018-06-07
  • 来自专栏码客

    iOS文件上传的几种形式

    如果是大文件也是要进行分片的 上传下载客户端 上传 - (void)viewDidLoad { [super viewDidLoad]; self.socketClient = [[AsyncSocket 归档发送到客户端,然后在客户端反归档获取文件列表 - (void)viewDidLoad { [super viewDidLoad]; self.socketClient = [[AsyncSocket *)sock didAcceptNewSocket:(AsyncSocket *)newSocket{ NSLog(@"通道"); self.socketNew = newSocket ; } -(void)onSocket:(AsyncSocket *)sock didConnectToHost:(NSString *)host port:(UInt16)port{ NSLog host); self.host = host; [self.socketNew readDataWithTimeout:-1 tag:0]; } -(void)onSocket:(AsyncSocket

    5.8K20发布于 2019-10-22
  • 来自专栏代码小技巧分享分析

    iOS开发-AsynSocket

    AsynSocket库,导入CFNetwork系统库 1.新建single view工程 ViewController.h文件 #import <UIKit/UIKit.h> #import "AsyncSocket.h ViewController : UIViewController <AsyncSocketDelegate> { NSMutableArray *_socketArray; AsyncSocket *_sendSocket;//发送 AsyncSocket *_recvSocket;//接收 } - (IBAction)sendClick:(id)sender; @property alloc] initWithDelegate:self]; _recvSocket = [[AsyncSocket alloc] initWithDelegate:self]; *)sock didAcceptNewSocket:(AsyncSocket *)newSocket { //服务器端将收到的socket存入数组 [_socketArray

    1.1K40发布于 2021-10-29
  • 来自专栏iOS逆向与安全

    CocoaPods 使用手册:1、基础 2、高级用法: podspec.json、tweak集成AsyncSocket、 静态库

    注意最后一句话,意思是:以后打开项目就用 CocoaPodsDemo.xcworkspace 打开,而不是之前的.xcodeproj文件。

    3.4K20发布于 2021-03-08
  • 来自专栏移动端周边技术扩展

    关于CocoaAsyncSocket中的tag值问题

    在CFStream中的回调方法中,会取theReadQueue最新的一个,在回调方法中取得tag,并将tag传 给回调方法: (void)onSocket:(AsyncSocket *)sock didWriteDataWithTag

    1K10发布于 2018-08-20
  • 来自专栏酷酷的哀殿

    GCDAsyncSocket 在 iOS15 出现 -[_NSThreadPerformInfo dealloc] 崩溃排查笔记

    GCDAsyncSocket 通过 unscheduleCFStreams: 函数实现反注册 + (void)unscheduleCFStreams:(GCDAsyncSocket *)asyncSocket cfstreamThread, @"Invoked on wrong thread"); CFRunLoopRef runLoop = CFRunLoopGetCurrent(); if (asyncSocket ->readStream) CFReadStreamUnscheduleFromRunLoop(asyncSocket->readStream, runLoop, kCFRunLoopDefaultMode ); if (asyncSocket->writeStream) CFWriteStreamUnscheduleFromRunLoop(asyncSocket->writeStream, runLoop CocoaAsyncSocket`+[GCDAsyncSocket scheduleCFStreams:](self=ReleadeTrack, _cmd="scheduleCFStreams:", asyncSocket

    4.5K71编辑于 2022-03-14
  • 来自专栏Guangdong Qi

    iOS开发常用之网络、网页

    CocoaAsyncSocket - 在iOS开发中使用socket,一般都是用第三方库AsyncSocket,不得不承认这个库确实很强大,使用教程。 AsyncSocket - AsyncSocket。 Socket通信 - 通过AsyncSocket封装的Socket通讯方法,简单实用,通俗易懂,初学者不能错过。

    7K10发布于 2018-12-14
  • 来自专栏sweet_iOS

    iOS系统架构及常用框架

    CocoaAsyncSocket: 在iOS开发中使用Socket通信,一般都是用第三方库AsyncSocket SDWebImage:又一大网络大户, 网络图片获取及缓存处理。

    9.1K21发布于 2020-12-23
  • 来自专栏音视频直播技术专家

    深入剖析WebRTC事件机制之Sigslot

    sigslot::signal1<AsyncSocket*, sigslot::multi_threaded_local> SignalWriteEvent; 然后,将 signal

    1.8K10发布于 2020-04-01
  • 来自专栏移动端开发

    iOS 即时通讯 + 仿微信聊天框架 + 源码

    以前项目有用到 AsyncSocket,环信就不多说了,说再多也然并卵,你能说的比人家官方文档详细吗?O(∩_∩)O哈哈。。看着文档去啪啪啪敲键盘就够了,那就说说 XMPPFramework 吧。

    4.4K50发布于 2018-02-06
  • 来自专栏腾讯Bugly的专栏

    Luakit的前世今生

    LuaKitProject/src/Projects/LuaSrc/WeatherManager.lua 异步socket接口 Luakit 提供了非阻塞的socket调用接口 local socket = lua.asyncSocket.create

    1.4K40发布于 2018-06-28
领券