我正在调试某个问题,该问题仅在从套接字(在客户端网络上)收到“无主机路由错误”时才会出现。但是,此错误不会在我自己的网络上发生,因此我无法重现该问题,因此很难测试此修复程序。
如果重要的话,我正在使用CFNetwork(在iOS上),但我认为它只是纯C套接字的包装。
最佳答案
更改您尝试访问的地址,以使主机真正不可访问。选择一个不存在的地址,或仅修改地址(将其留空)。您也许还可以设置防火墙或设置路由器以阻止流量。
关于sockets - 如何模拟 “no route to host”错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25179984/