注册 登录
主题 : GCDAsyncSocket为什么读取不到服务器返回的数据
级别: 骑士

状态: 连续签到 - [47天]
UID: 546388
精华: 0
发帖: 369
可可豆: 1447 CB
威望: 1345 点
在线时间: 524(时)
注册时间: 2016-03-02
最后登录: 2018-05-18
0 楼:  发表于: 2017-04-18 15:34    发自: Web Page
来源于 一般提问 分类

GCDAsyncSocket为什么读取不到服务器返回的数据   

怎么能知道GCDAsyncSocket 怎么获取到发送的包,怎么能看到返回的包。、

为什么不实现这个代理方法?


- (void)socket:(GCDAsyncSocket *)sock didReadData:(NSData *)data withTag:(long)tag{

}


级别: 骑士
UID: 542160
精华: 0
发帖: 313
可可豆: 501 CB
威望: 496 点
在线时间: 1016(时)
注册时间: 2016-02-03
最后登录: 2018-07-13
1 楼:  发表于: 2017-04-18 15:50    发自: Web Page
1.在你didWriteDataWithTag回调的时候就需要调用readDataWithTimeout
2.你给服务器发送的包,保证服务器能接到并且是正确的,这样的话,服务器返回给你包,一定会走这个方法
级别: 骑士

状态: 连续签到 - [47天]
UID: 546388
精华: 0
发帖: 369
可可豆: 1447 CB
威望: 1345 点
在线时间: 524(时)
注册时间: 2016-03-02
最后登录: 2018-05-18
2 楼:  发表于: 2017-04-18 16:02    发自: Web Page
安卓那边传的是个字符串,我们传的是data类型的,是不是这的原因导致的收不到回调
图片:屏幕快照 2017-04-18 下午4.02.56.png
级别: 新手上路
UID: 580907
精华: 0
发帖: 2
可可豆: 2 CB
威望: 2 点
在线时间: 124(时)
注册时间: 2016-09-05
最后登录: 2018-07-13
3 楼:  发表于: 2018-07-12 18:47    发自: Web Page
楼主 我们这里后台无法接收到发送的参数
描述
快速回复

关注本帖(如果有新回复会站内信通知您)

发帖、回帖都会得到可观的积分奖励。查看论坛积分规则

按"Ctrl+Enter"直接提交
    顶部