1.PC
1.1 PC socket工具:socket調試工具、socket調試軟件、tcp調試工具、tcp調試軟件(sokit)_socket工具-CSDN博客 用的這個老哥推薦的。
1.2 工具設置:
image.png
1.3 關閉系統防火墻
image.png
2.模擬器
模擬器我直接使用的AS的模擬器。
2.1 端口映射
image.png
adb forward tcp:8803 tcp:8803
這個端口可以隨意設置的,主要不沖突就可以。這個目的主要是把模擬器的端口映射到電腦。
3.AS CODE
val c = Connection("10.0.2.2", 8803)
//////
sc = Socket(ipStr, port)
這里地址 “10.0.2.2” 就是虛擬機映射的電腦localehoset 地址。8803 就是上面斷開映射的地址。
對應于工具的設置
localehost == 127.0.0.1
image.png