内容目录
一、背景
开源scrcpy 用adb forward 进行转发,这样子不用知道电脑的IP,直接给PC指定端口发送数据就会传送到手机端
二、问题
自己在开发自己协同工具的时候,发现虽然转发,但流量还是在手机显示,而用alink(基于开源的scrcpy开发),却没有显示流量。
三、解决过程
自己命令:
adb forward tcp:9990 tcp:9990
他们用的:
adb forward tcp:9990 localabstract:local
我发现他们用localServersocket而不是Sersocket,于是百度一下这种locaksocket可以设置别名,类似管道,不走协议栈,常用于IPC进程通信,所以没有显示流量。
四、展示我自己demo
用electron 显示,底层截图API,目前不是采用视频流,因为觉得以后用于远程时候,不需要视频流,截图就已经满足了。目前基本功能能用。