当我创建套接字时:
Socket socket = new Socket(ipAddress, port);
它抛出异常,这没关系,因为 IP 地址不可用。 (测试变量 String ipAddress = "192.168.0.3"
和 int port = 300
。)
问题是:如何将其设置为该套接字超时?
创建套接字时,如何减少获得 UnknownHostException
并使套接字超时之前的时间?
原文由 Jennifer 发布,翻译遵循 CC BY-SA 4.0 许可协议
请改用
Socket()
构造函数 和connect(SocketAddress endpoint, int timeout)
方法。在您的情况下,它看起来像:
引用文档