Skip to content

ninty90/AndroidJocket

Repository files navigation

Android Jocket使用文档

导入方法

  • Android Jocket从github上clone到本地

  • 将clone下来的项目作为你的项目的moudle引入

  • 由于项目中用到了DaVinci所以需要在你的全局的build.gradle加入

    repositories{
        maven { 
        	url "https://jitpack.io" 
        }
    }
    

使用方法

  • 创建Jocket Session发起HTTP GET请求,生成Jocket的Session ID。Jocket的Session和HTTP的Session类似,但不是同一内容。URL支持两种格式:

    http://<host>[:port]/<app-name><path>.jocket
    http://<host>[:port]/<app-name>/create.jocket?jocket_path=<path>
    

    代码通过以下方式实现:

    Jocket jocket = new Jocket(baseUrl);
    jocket.connect(path, map, onJocketListener);
  • 实现OnJocketListener接口,并实现内部的方法。

    方法名 作用
    void onDisconnect(JocketCode code, String reason); 当Jocket连接断开时,会调用。code和reason会描述断开的原因
    void onConnected(); Jocket连接成功调用。
    void onReceive(String msg); 服务端下发消息时调用。

具体实现方式参考Jocket – Polling 工作步骤.docx

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages