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

状态: 连续签到 - [47天]
UID: 546388
精华: 0
发帖: 381
可可豆: 1495 CB
威望: 1393 点
在线时间: 558(时)
注册时间: 2016-03-02
最后登录: 2019-02-20
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 点
在线时间: 1033(时)
注册时间: 2016-02-03
最后登录: 2019-01-07
1 楼:  发表于: 2017-04-18 15:50    发自: Web Page
1.在你didWriteDataWithTag回调的时候就需要调用readDataWithTimeout
2.你给服务器发送的包,保证服务器能接到并且是正确的,这样的话,服务器返回给你包,一定会走这个方法
级别: 骑士

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

CocoaChina社区转载内容已尽可能注明出处,如未能核实来源或转发内容图片有权利瑕疵的,请及时联系社区进行修改或删除【联系方式QQ : 3442093904 邮箱:support@cocoachina.com】文章内容为作者独立观点,不代表CocoaChina社区立场。版权归原作者所有,如申请授权请联系作者,因文章侵权CocoaChina社区不承担任何法律及连带责任。

描述
快速回复

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

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

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