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

autobahn-java-master,autobahn-0.5.0.jar的源码

慕弘伟
2023-12-01

【实例简介】

这个源码的要求安卓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

 类似资料: