Skip to content
This repository has been archived by the owner on May 27, 2024. It is now read-only.

pc和手机不在同一局域网内能否连接成功? #96

Open
chenmengzuishuai opened this issue Mar 22, 2022 · 2 comments
Open

pc和手机不在同一局域网内能否连接成功? #96

chenmengzuishuai opened this issue Mar 22, 2022 · 2 comments

Comments

@chenmengzuishuai
Copy link

我看了uiautomator2和atx-agent两个项目,我的理解是atx-agent相当于是运行在手机端的服务器,通过监听某个tcp端口让pc端的测试脚本访问并建立连接,随后进行请求。
如果我通过某种手段把手机的ip地址传输给pc端的测试脚本,那么手机和pc是否就不用在同一局域网内了?
如果我的想法可行的话,我想改造一下atx-agent,让测试工程从atx-agent开始,atx-agent首先发送请求(把pc端当作服务器),建立tcp连接后再进行通信。
或者把atx-agent把自身的ip地址传递给pc端后,同时自己还是监听某个端口,让pc端测试脚本连接进来,然后再进行测试请求。
如果我这个想法可行的话,作者大大能否给我指一下路,我重点去研读本项目中的哪个源文件。

@chenmengzuishuai
Copy link
Author

也就是pc端的测试脚本首先监听自身的某个端口,等待手机端连接,并把其ip地址传送过来,只要获得了手机端的ip地址,那么后续的工作就很明了了,或者复用连接,或者还是让atx-agent监听端口,pc端重新连接建立新的socket,再进行测试工作

@happyman
Copy link

@chenmengzuishuai 可以跨網段喔。

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants