【实例简介】

这个源码的要求安卓studio3.0的版本,gradle-4.1,源码直接下载导入配置一下gradle基本上就可以运行了。需要的小伙伴可以下载

【实例截图】

【核心代码】

autobahn-java-master

└── autobahn-java-master

├── autobahn

│   ├── build.gradle

│   ├── Doxyfile

│   ├── README.md

│   └── src

│   └── main

│   ├── AndroidManifest.xml

│   └── java

│   └── io

│   └── crossbar

│   └── autobahn

│   ├── wamp

│   │   ├── auth

│   │   │   ├── AnonymousAuth.java

│   │   │   └── TicketAuth.java

│   │   ├── Client.java

│   │   ├── exceptions

│   │   │   ├── ApplicationError.java

│   │   │   ├── Error.java

│   │   │   └── ProtocolError.java

│   │   ├── interfaces

│   │   │   ├── IAuthenticator.java

│   │   │   ├── IEventHandler.java

│   │   │   ├── IInvocationHandler.java

│   │   │   ├── IMessage.java

│   │   │   ├── ISerializer.java

│   │   │   ├── ISession.java

│   │   │   ├── ITransportHandler.java

│   │   │   ├── ITransport.java

│   │   │   ├── TriConsumer.java

│   │   │   └── TriFunction.java

│   │   ├── messages

│   │   │   ├── Abort.java

│   │   │   ├── Authenticate.java

│   │   │   ├── Call.java

│   │   │   ├── Cancel.java

│   │   │   ├── Challenge.java

│   │   │   ├── Error.java

│   │   │   ├── Event.java

│   │   │   ├── Goodbye.java

│   │   │   ├── Hello.java

│   │   │   ├── Interrupt.java

│   │   │   ├── Invocation.java

│   │   │   ├── MessageMap.java

│   │   │   ├── Published.java

│   │   │   ├── Publish.java

│   │   │   ├── Registered.java

│   │   │   ├── Register.java

│   │   │   ├── Result.java

│   │   │   ├── Subscribed.java

│   │   │   ├── Subscribe.java

│   │   │   ├── Unregistered.java

│   │   │   ├── Unregister.java

│   │   │   ├── Unsubscribed.java

│   │   │   ├── Unsubscribe.java

│   │   │   ├── Welcome.java

│   │   │   └── Yield.java

│   │   ├── requests

│   │   │   ├── CallRequest.java

│   │   │   ├── PublishRequest.java

│   │   │   ├── RegisterRequest.java

│   │   │   ├── Request.java

│   │   │   └── SubscribeRequest.java

│   │   ├── serializers

│   │   │   ├── CBORSerializer.java

│   │   │   ├── JSONSerializer.java

│   │   │   └── MessagePackSerializer.java

│   │   ├── Session.java

│   │   ├── transports

│   │   │   ├── AndroidWebSocket.java

│   │   │   ├── NettyTransport.java

│   │   │   └── NettyWebSocketClientHandler.java

│   │   ├── types

│   │   │   ├── CallOptions.java

│   │   │   ├── CallResult.java

│   │   │   ├── Challenge.java

│   │   │   ├── ChallengeResponse.java

│   │   │   ├── CloseDetails.java

│   │   │   ├── EventDetails.java

│   │   │   ├── ExitInfo.java

│   │   │   ├── InvocationDetails.java

│   │   │   ├── InvocationResult.java

│   │   │   ├── Publication.java

│   │   │   ├── PublishOptions.java

│   │   │   ├── ReceptionResult.java

│   │   │   ├── RegisterOptions.java

│   │   │   ├── Registration.java

│   │   │   ├── SessionDetails.java

│   │   │   ├── SubscribeOptions.java

│   │   │   ├── Subscription.java

│   │   │   └── WebSocketOptions.java

│   │   └── utils

│   │   ├── IDGenerator.java

│   │   ├── MessageUtil.java

│   │   └── Shortcuts.java

│   └── websocket

│   ├── exceptions

│   │   └── WebSocketException.java

│   ├── interfaces

│   │   ├── IWebSocketConnectionHandler.java

│   │   └── IWebSocket.java

│   ├── messages

│   │   ├── BinaryMessage.java

│   │   ├── ClientHandshake.java

│   │   ├── Close.java

│   │   ├── ConnectionLost.java

│   │   ├── Error.java

│   │   ├── Message.java

│   │   ├── Ping.java

│   │   ├── Pong.java

│   │   ├── ProtocolViolation.java

│   │   ├── Quit.java

│   │   ├── RawTextMessage.java

│   │   ├── ServerError.java

│   │   ├── ServerHandshake.java

│   │   └── TextMessage.java

│   ├── types

│   │   ├── ConnectionResponse.java

│   │   └── WebSocketOptions.java

│   ├── utils

│   │   └── Utf8Validator.java

│   ├── WebSocketConnectionHandler.java

│   ├── WebSocketConnection.java

│   ├── WebSocketReader.java

│   └── WebSocketWriter.java

├── build.gradle

├── demo-gallery

│   ├── build.gradle

│   ├── python

│   │   └── test_component.py

│   └── src

│   └── main

│   ├── AndroidManifest.xml

│   ├── java

│   │   └── io

│   │   └── crossbar

│   │   └── autobahn

│   │   └── demogallery

│   │   ├── android

│   │   │   ├── EchoClientActivity.java

│   │   │   ├── MainActivity.java

│   │   │   └── TestSuiteClientActivity.java

│   │   ├── ExampleClient.java

│   │   └── netty

│   │   ├── Main.java

│   │   └── Service.java

│   └── res

│   ├── layout

│   │   ├── activity_main.xml

│   │   ├── activity_test_suite_client.xml

│   │   └── activity_websocket_echo_client.xml

│   ├── mipmap-hdpi

│   │   └── ic_launcher.png

│   ├── mipmap-mdpi

│   │   └── ic_launcher.png

│   ├── mipmap-xhdpi

│   │   └── ic_launcher.png

│   ├── mipmap-xxhdpi

│   │   └── ic_launcher.png

│   ├── mipmap-xxxhdpi

│   │   └── ic_launcher.png

│   ├── values

│   │   ├── colors.xml

│   │   ├── dimens.xml

│   │   ├── strings.xml

│   │   └── styles.xml

│   └── values-w820dp

│   └── dimens.xml

├── docker

│   └── Dockerfile.netty

├── LICENSE

├── Makefile

├── README.md

├── removeall.sh

└── settings.gradle

45 directories, 131 files

autobahn-java-master,autobahn-0.5.0.jar的源码相关推荐

  1. Hhadoop-2.7.0中HDFS写文件源码分析(二):客户端实现(1)

    一.综述 HDFS写文件是整个Hadoop中最为复杂的流程之一,它涉及到HDFS中NameNode.DataNode.DFSClient等众多角色的分工与合作. 首先上一段代码,客户端是如何写文件的: ...

  2. 简单干净的Emlog6.0.1技术导航模板源码-视频教程

    简介: 简单干净的Emlog6.0.1技术导航模板源码:一款非常简洁的Emlog6.0.1技术导航的模板,有着无框架.精简.加载迅速著称,还有些许实用的功能,此模板是有史以来第一款Emlog完整版的技 ...

  3. mindspore 1.3.0版本GPU环境下源码编译前的准备工作——依赖环境的安装

    转载地址: 作者: 原文地址: 国产计算框架mindspore在gpu环境下编译分支r1.3,使用suod权限成功编译并安装,成功运行--(修复部分bug,给出具体编译和安装过程) 链接: https ...

  4. 随然响应式导航网址目录主题 4.0.0 站长导航网址程序源码 全局SEO zblog博模板源码

    最新版本 随然响应式导航网址目录主题 4.0.0 站长导航网址程序源码 zblog博客模板源码 主题特点: 自适应导航站,SEO各个页面全局.分类.标签.文章.页面可自由配置 文章编辑里配有填写站点的 ...

  5. java导入jar包源码_eclipse中导入jar包的源码

    在日常开发工作中,我们时常会需要查看下第三方jar包的源码来更加正确的理解该jar包或者框架提供的功能.下面是笔者知道的两种添加jar包源码的方式: 方式一:configure build path中 ...

  6. 2018年排名Top 100的Java类库——在分析了277,975份源码之后得出的结论

    最近,OveOps公布了The Top 100 Java Libraries in 2018 - Based on 277,975 Source Files,Hollis查看了这份榜单,做了翻译和补充 ...

  7. JAVA文件上传详解(附源码)

    文章目录 JAVA文件上传详解(附源码) 1.准备工作 2.使用类介绍 FileItem类 ServletFileUpload类 3.代码编写 JAVA文件上传详解(附源码) 在web应用中,文件上传 ...

  8. maven 上传jar 包含源码

    2019独角兽企业重金招聘Python工程师标准>>> maven 上传jar 包含源码 1.pom配置如下 <build><plugins><!-- ...

  9. Java 集合系列03之 ArrayList详细介绍(源码解析)和使用示例

    转载自  Java 集合系列03之 ArrayList详细介绍(源码解析)和使用示例 第1部分 ArrayList介绍 ArrayList简介 ArrayList 是一个数组队列,相当于 动态数组.与 ...

  10. 计算机毕业设计JAVA软考在线题库系统mybatis+源码+调试部署+系统+数据库+lw

    计算机毕业设计JAVA软考在线题库系统mybatis+源码+调试部署+系统+数据库+lw 本源码技术栈: 项目架构:B/S架构 开发语言:Java语言 开发软件:idea eclipse 前端技术:L ...

最新文章

  1. 充电 | 打开机器学习的大门,需要了解哪些知识?
  2. 比特币现金在与比特币的技术竞争中走在了前列
  3. 风向变了 网络安全又占股市风口
  4. 将嵌套的Python字典转换为对象?
  5. 学文科的优势_男生学文科,出路在哪里?带了十几年文科的班主任道出了实情...
  6. SpringMVC返回json是设置编辑等消息头,消息头信息介绍(respone.setHeader,这个从网上获取)
  7. 使用CEfSharp 下载文件 弹出保存框 IDownloadHandler
  8. Mysql主从配置,实现读写分离
  9. docx 图片预处理 Java_如何在java中将docx文件头图像复制到另一个docx文件中
  10. 初学者python笔记(内置函数_1)
  11. 决策树ID3和C4.5
  12. 路由添加失败 参数错误_Django框架基础之路由详解 | 技术
  13. 【TWVRP】基于matlab遗传算法和模拟退火求解带时间窗自行车调度问题【含Matlab源码 370期】
  14. 配置generatorConfig.xml自动生成的代码的sql书写问题
  15. win10动态桌面_win10动态桌面如何设置?电脑炫酷动态壁纸
  16. ubuntu 18.04.2的初步配置
  17. echarts世界地图(含中国省份地图),中国省份下钻到县,点击按钮返回上一级
  18. 豆豆趣事[2014年04月]
  19. MMD导入unity中使用
  20. UML中各图形或图标表示的意思

热门文章

  1. 一键重装系统win10超详细教程
  2. 使用FileInputStream和FileOutputStream字节流上传照片
  3. 学习编程的认识和理解
  4. 世界经纬度坐标的范围
  5. 寻找雷劈数(C实现)
  6. 【源码分享】ASP.NET大型快运(快递)管理系统带完整文档
  7. Keepass 教程之二——完美的通用自动输入规则
  8. psacct or acct in linux
  9. 2.4G还是5G?教你如何正确选择路由器
  10. 计量空间matlab,MATLAB空间计量