所以我继续使用我的Android网络扫描仪,现在在我的Android平板电脑上,我遇到了这个问题。
使用以下代码,我获得了成功的连接。
Socket mySocket = new Socket(iIPv4 + i, port);
使用此代码,无法连接。
Socket mySocket = new Socket();
SocketAddress address = new InetSocketAddress(iIPv4 + i, port);
mySocket.connect(address, 1000);
问题是,我需要通过.connect()函数降低超时。 1000太高了,我只是尝试将它调高以用于调试目的。
有人有任何想法吗?
答案 0 :(得分:1)
我发现了问题。我需要进入内存管理器并手动终止该过程以便清理。