当前位置: 首页 > 工具软件 > autobahn-java > 使用案例 >

Autobahn实现WebSocket通信

乜昆
2023-12-01

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**
  • 代码中肯定存在很多不足的地方,欢迎大家多多发表意见,私信我哦
 类似资料: