如何使用oksocket接收发送数据

    第一次使用oksocket的同学请先阅读OkSocket与Android的简单使用.

    此教程针对阅读OkSocket与Android的简单使用后对如何接收发送数据不太了解的同学.

接收数据

通讯协议.

以我之前项目的协议为例,服务端是C,DWORD占四个字节,unsigned char占两个字节,所以包头长度为22个字节,那么包头就需要这样设置,

自定义解析包头

而包头中包含的这个len就是包体的长度(有的服务端返回的是整个数据的长度,那么需要减去包头的长度),代码如下,

自定义解析包体

以上,就是如何设置oksocket接收服务端的数据.

发送数据

接下来是发送数据,服务端发送和接收的协议都是一样的

所以还是以上面的协议,


拼接参数



没好的请加群737773203,框架开源地址oksocket,欢迎star fork.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,613评论 25 709
  • 用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你...
    hw1212阅读 13,127评论 2 59
  • 国家电网公司企业标准(Q/GDW)- 面向对象的用电信息数据交换协议 - 报批稿:20170802 前言: 排版 ...
    庭说阅读 11,308评论 6 13
  • 相 刹那间,风雨华梦,春归时候,似都在这人间回首处。 蜿蜒的小路直通到桥头,天气也慢慢阴沉下来。 几滴雨落了下来。...
    阿鹿酱阅读 240评论 0 0
  • 最近,小编看了一篇有关长寿秘诀文章,这是真假?竟然自己全中,如果这样的我能长寿,还是让我死吧~ 1、 糊里糊涂者(...
    6d88a97a0fdc阅读 369评论 0 0