概述
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**
- 代码中肯定存在很多不足的地方,欢迎大家多多发表意见,私信我哦
最后
以上就是舒心棉花糖为你收集整理的Autobahn实现WebSocket通信的全部内容,希望文章能够帮你解决Autobahn实现WebSocket通信所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复