Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/392.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/210.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 转发ADB端口以将数据从Android设备发送到PC的速度_Java_Android_Sockets_Client_Adb - Fatal编程技术网

Java 转发ADB端口以将数据从Android设备发送到PC的速度

Java 转发ADB端口以将数据从Android设备发送到PC的速度,java,android,sockets,client,adb,Java,Android,Sockets,Client,Adb,我正在寻找一种非常快速的方法,将命令从我的Android设备发送到我的计算机。 有三种方法,蓝牙、ADB w/USB和USB。服务器套接字连接速度太慢,无法满足我的需要 当我试图实现它们时,这三个似乎都让我头疼 我知道直接USB连接比其他任何连接都要快,但我发现实现起来特别困难 许多用户建议使用adb通过USB进行通信。 讨论中的主要方法是使用ADB服务器/客户机实现,其中我将转发ADB端口,并使用套接字连接在我的Android设备上托管服务器(不知何故涉及USB)。 有关更多信息,请访问:

我正在寻找一种非常快速的方法,将命令从我的Android设备发送到我的计算机。 有三种方法,蓝牙、ADB w/USB和USB。服务器套接字连接速度太慢,无法满足我的需要

当我试图实现它们时,这三个似乎都让我头疼

我知道直接USB连接比其他任何连接都要快,但我发现实现起来特别困难

许多用户建议使用adb通过USB进行通信。 讨论中的主要方法是使用ADB服务器/客户机实现,其中我将转发ADB端口,并使用套接字连接在我的Android设备上托管服务器(不知何故涉及USB)。 有关更多信息,请访问:

此方法是否比使用标准服务器/客户端套接字连接更快(因为此方法涉及USB)。

我有点不清楚这一切是如何运作的,因为我不认为这是一个非常普遍的要求。如果有人能多解释一下这个方法,我将不胜感激。
谢谢

我制作了一个应用程序,从蓝牙开始,经过一些测试后,我决定使用带有WIFI接口的普通TCP套接字。该应用程序由一台PC组成,可处理多达20台平板电脑,用于餐馆、迪斯科舞厅等的商业命令输入。每次平板电脑连接服务器时,服务器都会发送约100张代表菜单中不同项目的小JPG图片。它做得非常快,不到几分钟,在正常的数据输入中,我还没有看到任何问题。 我不知道你需要它有多快,但WIFI插座至少和USB(2.0)和蓝牙一样快 此外,通过插座,平板电脑和PC之间的距离可以达到数百米,这取决于您的WIFI配置,可以轻松扩展。另外要考虑的是,当设备进入睡眠状态时,当它醒来时,它可能需要几秒钟才能启动和运行WiFi,在一些奇怪的情况下,您需要重新启动套接字连接。


无论您决定使用哪种方法,所有这些都应该通过一个定义良好的协议来处理。

我在您链接的帖子中写道:)如果在近4年内没有出现更好的方法,我会感到惊讶。但更重要的是,当您说服务器套接字连接太慢时,您的意思是什么?带宽还是延迟?用例是什么?