所以我有这段代码,我在任何地方都成功使用过,直到我在 android 项目中尝试过。这是代码,它是最简单的代码。
try {
Socket socket = new Socket();
socket.connect(new InetSocketAddress(ip, port), timeout);
socket.close();
openPorts.add(port);
} catch (Exception ex) {
}
这段代码似乎在每个端口上都失败了,并认为它们已关闭,即使相同的代码在桌面上运行良好。有什么想法可能是错的吗?