一、关于协议类型,有三种:
1、自定义结构体。这种情况扩展性不好,当后端增改协议内容,而前端暂时不需要改的时候,前端也必须要一起修改,否则会报错,这种情况在上线运营后会比较烦。
2、xml、json。数据量会比较大,对网络带宽造成压力,一般不使用。
3、google的protobuf。比较完美的解决方案。
二、socket
1、连接和断开连接:连接要经过三次握手;断开连接要经过四次握手。
一、关于协议类型,有三种:
1、自定义结构体。这种情况扩展性不好,当后端增改协议内容,而前端暂时不需要改的时候,前端也必须要一起修改,否则会报错,这种情况在上线运营后会比较烦。
2、xml、json。数据量会比较大,对网络带宽造成压力,一般不使用。
3、google的protobuf。比较完美的解决方案。
二、socket
1、连接和断开连接:连接要经过三次握手;断开连接要经过四次握手。