这篇文章说下adb 和adb 服务进程之间通信的socket 协议。
adb 服务进程启动之后,会监视本地的5037 端口,使用的是TCP 协议,所以adb 发送的命令其实就是往本地的5037 端口发送数据,做过网络编程的都知道,本机可以用127.0.0.1 ip地址。 有了ip 地址和端口号socket 通信就没问题
1) 命令发送方式
命令以字节流发送,字符串需要编码成utf8。一个命令需要发送两部分内容。先把命令的长度发送过去
这篇文章说下adb 和adb 服务进程之间通信的socket 协议。
adb 服务进程启动之后,会监视本地的5037 端口,使用的是TCP 协议,所以adb 发送的命令其实就是往本地的5037 端口发送数据,做过网络编程的都知道,本机可以用127.0.0.1 ip地址。 有了ip 地址和端口号socket 通信就没问题
1) 命令发送方式
命令以字节流发送,字符串需要编码成utf8。一个命令需要发送两部分内容。先把命令的长度发送过去