AsyncSocket这个库无论连接什么IP地址都显示连接成功的问题
2013-11-05 15:27
411 查看
最近有不少人跟我抱怨第三方库AsyncSocket 这个连接的bug
- (BOOL)connectToHost:(NSString *)hostname
onPort:(UInt16)port
withTimeout:(NSTimeInterval)timeout
error:(NSError **)errPtr
无论IP多少 都显示连接成功。
大家习惯上根据源码 把timeout 设置为-1 这就导致了这个代理方法
-(void)onSocket:(AsyncSocket *)sock willDisconnectWithError:(NSError *)err
要很久才执行显示错误。
所有大家不妨 把timeout设置成大于0的值。这个一担连接错误 就会调上面的代理方法。
- (BOOL)connectToHost:(NSString *)hostname
onPort:(UInt16)port
withTimeout:(NSTimeInterval)timeout
error:(NSError **)errPtr
无论IP多少 都显示连接成功。
大家习惯上根据源码 把timeout 设置为-1 这就导致了这个代理方法
-(void)onSocket:(AsyncSocket *)sock willDisconnectWithError:(NSError *)err
要很久才执行显示错误。
所有大家不妨 把timeout设置成大于0的值。这个一担连接错误 就会调上面的代理方法。
相关文章推荐
- AsyncSocket库 连接任何IP地址都显示连接成功的问题
- 【iOS开发】AsyncSocket长连接粘包问题解决方案
- Java 基本方法连接数据库并且执行查询,你发现这个会有什么问题吗
- GCDAsyncSocket 客户端连接成功后即主动断链
- AsyncSocket长连接粘包问题解决方案
- 在使用Hibernate时,因为一个查询需要更多的表连接而要使用SQL来解决性能问题。然而返回的结果集中包含了没有映射的Entity类中的表字段,在这个SQL中还有使用如何将层次关系的父子结点显示为横行
- 解决Macbook网络连接成功但是图标一直显示正在查找网络问题
- ip地址变化,造成plsql连接oracle不成功问题的解决
- AsyncSocket长连接粘包问题解决方案
- 用oralce连接.net客户端出现问题:“数据连接不成功,请检查该数据库是否已启动尝试加载oracle客户端时引发BadImageFormatException.如果在安装32位Oracle客户端组
- 老男孩教育每日一题-第85天-下面这个脚本直接执行没有问题,在定时任务中有问题,什么原因?
- jsp连接MySQL数据库显示GIS地理数据乱码问题的解决(select AsText(the_geom))
- oracle表连接——处理连接过程中另外一张表没有相关数据不显示问题
- socket使用TCP协议时,send、recv函数解析以及TCP连接关闭的问题
- SocketAsyncEventArgs 单机测试成功突破 6W
- 连接目标数据库(oracle)时,遇到了1521端口不给开放的问题,绕道从jboss和ejb解决了这个问题。
- 修改MAC 在有线连接状态下显示“无效的服务器地址 BasicIPv6ValidationError”的问题
- Qt--QWebSocket判断是否连接成功
- 串口启动问题:从BL1运行起来后,加载EBOOT.NB0成功,跳转到EBOOT去执行时停止,什么问题?
- java socket调用webservice以及如何解决连接重置报错问题