sockets - 如何模拟 “no route to host”错误?

标签 sockets networking cfnetwork

我正在调试某个问题,该问题仅在从套接字(在客户端网络上)收到“无主机路由错误”时才会出现。但是,此错误不会在我自己的网络上发生,因此我无法重现该问题,因此很难测试此修复程序。

如果重要的话,我正在使用CFNetwork(在iOS上),但我认为它只是纯C套接字的包装。

最佳答案

更改您尝试访问的地址,以使主机真正不可访问。选择一个不存在的地址,或仅修改地址(将其留空)。您也许还可以设置防火墙或设置路由器以阻止流量。

关于sockets - 如何模拟 “no route to host”错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25179984/

相关文章:

objective-c - 有没有办法使用 CFNetwork 从 ftp 服务器删除文件/文件夹?

javascript - nodejs 上 dgram 套接字的超时实现

networking - 以编程方式检索 IPV6 路由标志?

sockets - SSE 支持多少客户?

php - 不同的文件缓存方法,优缺点

linux - Centos - 静态 IP 需要服务网络重启 - 不重启

Swift - 测试与网站的连接和可用端口

ios - CFNetwork 内部错误 : CFNetworkInternal. h:478

java - Socket服务器构建问题

Swift setsockopt SOL_SOCKET SO_RCVTIMEO 获取无效参数