具有反向网络共享的 apache commons net
apache commons net with reverse tethering
我正在尝试编写 android 将照片发送到 FTP 服务器的应用程序。我使用 Appache-commons-net 库来这样做。当设备使用 Wi-Fi 时一切正常,照片上传到 FTP 服务器。但是我的客户希望这个应用程序能够在关闭应用程序中的 Wi-Fi 并且设备从通过 USB 数据线连接到设备的个人计算机 (Windows) 获取网络时执行相同的操作。我能够使用 "gnirehtet":
连接设备
https://medium.com/genymobile/gnirehtet-reverse-tethering-android-2afacdbdaec7
当我使用 gnirehtet 时,我的应用程序仅将第一张照片上传到 FTP 服务器,并在 AppacheCommonsNet 的 FTPClient class 中的“_storeFile”函数末尾获取回复代码时挂起.当我使用 WiFi 时一切正常,问题仅出现在我使用反向网络共享时。我检查了其他反向抖动解决方案,我遇到了同样的问题。
有人知道为什么会这样吗?或者我必须做些什么才能让它发挥作用?
我已经联系了 gnirehtet 库的作者,他昨天做了一个修复。现在一切正常,所有文件都使用 ApacheCommonsNet 库通过 USB 连接复制。
可以在开发分支上进行修复:
https://github.com/Genymobile/gnirehtet/tree/dev
我正在尝试编写 android 将照片发送到 FTP 服务器的应用程序。我使用 Appache-commons-net 库来这样做。当设备使用 Wi-Fi 时一切正常,照片上传到 FTP 服务器。但是我的客户希望这个应用程序能够在关闭应用程序中的 Wi-Fi 并且设备从通过 USB 数据线连接到设备的个人计算机 (Windows) 获取网络时执行相同的操作。我能够使用 "gnirehtet":
连接设备https://medium.com/genymobile/gnirehtet-reverse-tethering-android-2afacdbdaec7
当我使用 gnirehtet 时,我的应用程序仅将第一张照片上传到 FTP 服务器,并在 AppacheCommonsNet 的 FTPClient class 中的“_storeFile”函数末尾获取回复代码时挂起.当我使用 WiFi 时一切正常,问题仅出现在我使用反向网络共享时。我检查了其他反向抖动解决方案,我遇到了同样的问题。
有人知道为什么会这样吗?或者我必须做些什么才能让它发挥作用?
我已经联系了 gnirehtet 库的作者,他昨天做了一个修复。现在一切正常,所有文件都使用 ApacheCommonsNet 库通过 USB 连接复制。
可以在开发分支上进行修复: https://github.com/Genymobile/gnirehtet/tree/dev