手机APP使用4G网络如何与云端服务器建立TCP通讯

刚刚接触Android studio,请问APP用什么方式与云端服务器建立TCP协议的通讯连接呢,可以用socket吗?socket的话不在同一网段该如何建立连接呢,谢谢

用外网ip建立连接就好了,一般常用的还是http请求,你看下你的应用场景,再决定是不是用socket