gpt4 book ai didi

Android JCIFS/SMB 在没有互联网的情况下无法在网络上运行

转载 作者:行者123 更新时间:2023-11-30 02:14:00 27 4
gpt4 key购买 nike

我正在开发一个 Android 应用程序,它可以在 Windows PC 上写入和读取文件 (*.txt)。该应用程序连接到 WiFi 网络并使用 SMB。当网络有互联网连接时,该应用程序运行良好。当我断开互联网时,应用程序无法连接到 PC。我的意思是,设备仍然连接到 WLAN 上的网络,但该网络上没有互联网访问权限,然后应用程序无法连接到 Windows PC 上的文件夹。如果这是 JCIFS 库或 Android 系统中的问题,我在互联网上搜索过,但没有找到相关信息。那么,也许有人以前经历过这种情况?有什么解决办法吗?

以下是有关我的项目的一些信息:
JCIFS-1.3.18
安卓设备4.1.2 (16)
Android list 权限 - <uses-permission android:name="android.permission.INTERNET"

我在相同的情况下尝试使用 ES 文件资源管理器,连接到没有 Internet 连接的 WiFi 网络,然后我在 LAN 中搜索 PC 并显示一条消息:“首先连接到 WLAN”。
也许是Android的错?

提前致谢。

最佳答案

jcifs.Config.setProperty("jcifs.resolveOrder","BCAST,DNS");

我用的是上面的。 LMHOSTS、WINS、BCAST 和 DNS 的默认顺序会导致在 LAN 上等待超时的很长时间的暂停。

关于Android JCIFS/SMB 在没有互联网的情况下无法在网络上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29674041/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com