Android socket

2019-08-01  本文已影响0人  王冥

本想组织一篇豪华的文章可是当打开编辑框的时候发现不知道怎么开始啊,汗颜啊!我就随便说一下当前我在项目中遇到的吧

socket编程经久不衰,但是问题也特别多,虽然现在有了websocket

socket通道连接流程:

socket与服务器建立连接,服务器发送连接成功的报文,客户端把自己的用户信息token(token在用户登录的时候获取)发给服务器,让服务器知道这个通道是哪个用户的,服务器与客户端用户就可以通信了,服务器如果要标记这个通道除了是哪个用户,还要其他信息,那一起传给他,但是建议不要太长

socket通道保活:

socket保活这是每个使用socket编程都是要做的,保活的方式Android主要就是靠的发送信息报异常检测socket通道断开,如果断开重新走一遍通道连接流程,怎样实时检测socket通道是否断开呢,这就用到我们经常使用的心跳机制了,心跳分为只发数据和有发有回,这个心跳学问也挺多,

上一篇 下一篇

猜你喜欢

热点阅读