Autobahn实现WebSocket通信

来源:互联网 发布:aide表白源码 编辑:程序博客网 时间:2024/06/01 16:10

Socket通信之WebSocket

最近开发中需要通过ws协议通信,于是做了些功课,现在WebSocket用的比较多的就是Autobahn,由于使用方便所以选择了它。

  • 首先需要引入autobahn-0.5.0.jar包,百度上就可以下载。
  • 然后就是使用WebSocketConnection这个类,使用方法直接上代码吧
mConnect.connect(wsurl, new WebSocketHandler() {                @Override                public void onOpen() {                    //握手成功走这里                    Log.i(TAG, "Status:Connect to " + wsurl);                }                @Override                public void onTextMessage(String payload) {                    // 服务器发消息在这里                    Log.i(TAG, payload);                }                @Override                public void onClose(int code, String reason) {                    //失败了关闭了在这里                    Log.i(TAG, "Connection lost.." + reason);                }            });
  • 直接复制代码去用就好了,我觉得大家都能看懂的,就不细说了,不懂的大家可以下载完整的demo,里面附带测试地址。
  • 下载地址:http://download.csdn.net/download/zqrdy10/10140852**
  • 代码中肯定存在很多不足的地方,欢迎大家多多发表意见,私信我哦
原创粉丝点击