java.net.SocketException:读取超时
我正在尝试使用socket从Android平板电脑与设备进行通信。
如果设备连接在正确的端口上并且我发送命令它可以正常工作。但如果我删除设备并将命令发送到套接字,在套接字连接期间而不是ConnectionRefused异常(在核心java程序上测试),它等待大约1分钟,然后发送SocketTimeoutException。
任何人都可以向我澄清,为什么它会在一个活动上发生becoz我正在处理4个设备,如果其中一个设备没有连接,那么没有设备可以工作。
答案 0 :(得分:0)
连接实际上并未被拒绝。您的Socket
尝试连接的设备不在,但地址有效,因此SocketTimeoutException
。