整个 Sample 提供了以下功能:
- 基于TCP长连接的聊天室体验。
- 数据通信成功率、耗时、流量的展示。
- 网络状况检测结果展示。
一、本地运行 Server 端
具体如何运行 Server 端,参照官方wiki:Mars Sample 使用说明
二、修改 Android Sample
下面说下Android 端该如何修改源码连接到本地服务器
- 1.全局搜索
marsopen.cn
,修改替换为localhost - 2.在保证
app/build.gradle
下useLocalMarsWrapper = true
的情况下,在 wrapper module 下修改com.tencent.mars.sample.wrapper.service. MarsServiceStub.java
的 dns 解析的地址为本地主机的 IP 地址 (wiki 上没写清楚)1
2
3
4
5
public String[] onNewDns(String host) {
// No default new dns support
return new String[]{"192.168.24.193"}; //替换为本地主机的 IP 地址
}