美文网首页
iOS-使用socket遇到的问题Attempt to conn

iOS-使用socket遇到的问题Attempt to conn

作者: 卓敦 | 来源:发表于2021-04-12 15:16 被阅读0次

    socket在平时开发中还是比较常用到的,在这里我记录一下今天刚遇到的问题,查了许久百度都没有想要的答案,最后是在同事的帮助下解决的,所以记录一下,希望帮到有需要的开发者。

    1、Error Domain=GCDAsyncSocketErrorDomain Code=3
    今天连接socket的时候,遇到了一个很常见的问题,就是连接超时,报了以下错误

    Error Domain=GCDAsyncSocketErrorDomain Code=3 
    "Attempt to connect to host timed out" UserInfo=0x7bd14f40 
    {NSLocalizedDescription=Attempt to connect to host timed out}
    

    网上找的基本都是timeout的值太小或者是服务端未开启服务
    但是我的情况都不是这些,我在电脑的终端是可以连接成功并且收信息的


    在终端正常连接

    最终解决方法:后面发现是iPhone设备的IP设置有问题,把IP改完手动配置,把IP地址、子网掩码、路由器改完所在WiFi环境下对应的即可(如果不知道所在WiFi信息,可以直接看Mac电脑里面网络配置的信息)


    IMG_BA36F66F4C52-1.jpeg

    socket连接超时的原因有很多,这篇文章不一定适用于所有情况

    相关文章

      网友评论

          本文标题:iOS-使用socket遇到的问题Attempt to conn

          本文链接:https://www.haomeiwen.com/subject/bodxlltx.html