├── .github └── workflows │ └── android.yml ├── .gitignore ├── LICENSE ├── README.md ├── doc ├── allclasses-frame.html ├── allclasses-noframe.html ├── com │ └── zhangke │ │ └── websocket │ │ ├── DefaultReconnectManager.html │ │ ├── NetworkChangedReceiver.html │ │ ├── ReconnectManager.OnConnectListener.html │ │ ├── ReconnectManager.html │ │ ├── SimpleDispatcher.html │ │ ├── SimpleListener.html │ │ ├── SocketListener.html │ │ ├── SocketWrapperListener.html │ │ ├── WebSocketEngine.html │ │ ├── WebSocketHandler.html │ │ ├── WebSocketManager.html │ │ ├── WebSocketSetting.html │ │ ├── WebSocketWrapper.html │ │ ├── dispatcher │ │ ├── DefaultResponseDispatcher.html │ │ ├── EngineThread.html │ │ ├── IResponseDispatcher.html │ │ ├── MainThreadResponseDelivery.html │ │ ├── ResponseDelivery.html │ │ ├── ResponseProcessEngine.html │ │ ├── package-frame.html │ │ ├── package-summary.html │ │ └── package-tree.html │ │ ├── package-frame.html │ │ ├── package-summary.html │ │ ├── package-tree.html │ │ ├── request │ │ ├── ByteArrayRequest.html │ │ ├── ByteBufferRequest.html │ │ ├── CollectionFrameDataRequest.html │ │ ├── FrameDataRequest.html │ │ ├── PingRequest.html │ │ ├── PongRequest.html │ │ ├── Request.html │ │ ├── RequestFactory.html │ │ ├── StringRequest.html │ │ ├── package-frame.html │ │ ├── package-summary.html │ │ └── package-tree.html │ │ ├── response │ │ ├── ByteBufferResponse.html │ │ ├── ErrorResponse.html │ │ ├── PingResponse.html │ │ ├── PongResponse.html │ │ ├── Response.html │ │ ├── ResponseFactory.html │ │ ├── TextResponse.html │ │ ├── package-frame.html │ │ ├── package-summary.html │ │ └── package-tree.html │ │ └── util │ │ ├── LogImpl.html │ │ ├── LogUtil.html │ │ ├── Logable.html │ │ ├── PermissionUtil.html │ │ ├── ThreadUtil.html │ │ ├── package-frame.html │ │ ├── package-summary.html │ │ └── package-tree.html ├── constant-values.html ├── deprecated-list.html ├── help-doc.html ├── index-files │ ├── index-1.html │ ├── index-10.html │ ├── index-11.html │ ├── index-12.html │ ├── index-13.html │ ├── index-14.html │ ├── index-15.html │ ├── index-16.html │ ├── index-17.html │ ├── index-18.html │ ├── index-2.html │ ├── index-3.html │ ├── index-4.html │ ├── index-5.html │ ├── index-6.html │ ├── index-7.html │ ├── index-8.html │ └── index-9.html ├── index.html ├── overview-frame.html ├── overview-summary.html ├── overview-tree.html ├── package-list ├── script.js └── stylesheet.css ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── image ├── dispatcher.png ├── qrcode_for_account.jpg ├── qrcode_for_gsubscription.jpg ├── websocketservice.png └── websocketthread.png ├── samples ├── dispatersample │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── com │ │ │ └── zhangke │ │ │ └── smaple │ │ │ └── dispatersample │ │ │ ├── App.java │ │ │ ├── AppResponseDispatcher.java │ │ │ ├── CommonResponseEntity.java │ │ │ └── MainActivity.java │ │ └── res │ │ ├── drawable │ │ └── ic_launcher.png │ │ ├── layout │ │ └── activity_main.xml │ │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── styles.xml └── simple │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── zhangke │ │ └── websocketdemo │ │ ├── App.java │ │ ├── TestActivity.java │ │ └── UiUtil.java │ └── res │ ├── drawable │ └── ic_launcher.png │ ├── layout │ └── activity_test.xml │ └── values │ ├── colors.xml │ ├── strings.xml │ └── styles.xml ├── settings.gradle └── websocketlib ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src └── main ├── AndroidManifest.xml ├── java └── com │ └── zhangke │ └── websocket │ ├── DefaultReconnectManager.java │ ├── NetworkChangedReceiver.java │ ├── ReconnectManager.java │ ├── SimpleDispatcher.java │ ├── SimpleListener.java │ ├── SocketListener.java │ ├── SocketWrapperListener.java │ ├── WebSocketEngine.java │ ├── WebSocketHandler.java │ ├── WebSocketManager.java │ ├── WebSocketSetting.java │ ├── WebSocketWrapper.java │ ├── dispatcher │ ├── DefaultResponseDispatcher.java │ ├── EngineThread.java │ ├── IResponseDispatcher.java │ ├── MainThreadResponseDelivery.java │ ├── ResponseDelivery.java │ └── ResponseProcessEngine.java │ ├── request │ ├── ByteArrayRequest.java │ ├── ByteBufferRequest.java │ ├── CollectionFrameDataRequest.java │ ├── FrameDataRequest.java │ ├── PingRequest.java │ ├── PongRequest.java │ ├── Request.java │ ├── RequestFactory.java │ └── StringRequest.java │ ├── response │ ├── ByteBufferResponse.java │ ├── ErrorResponse.java │ ├── PingResponse.java │ ├── PongResponse.java │ ├── Response.java │ ├── ResponseFactory.java │ └── TextResponse.java │ └── util │ ├── LogImpl.java │ ├── LogUtil.java │ ├── Logable.java │ ├── PermissionUtil.java │ └── ThreadUtil.java └── res └── values └── strings.xml /.github/workflows/android.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/.github/workflows/android.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/README.md -------------------------------------------------------------------------------- /doc/allclasses-frame.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/allclasses-frame.html -------------------------------------------------------------------------------- /doc/allclasses-noframe.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/allclasses-noframe.html -------------------------------------------------------------------------------- /doc/com/zhangke/websocket/DefaultReconnectManager.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/com/zhangke/websocket/DefaultReconnectManager.html -------------------------------------------------------------------------------- /doc/com/zhangke/websocket/NetworkChangedReceiver.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/com/zhangke/websocket/NetworkChangedReceiver.html -------------------------------------------------------------------------------- /doc/com/zhangke/websocket/ReconnectManager.OnConnectListener.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/com/zhangke/websocket/ReconnectManager.OnConnectListener.html -------------------------------------------------------------------------------- /doc/com/zhangke/websocket/ReconnectManager.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/com/zhangke/websocket/ReconnectManager.html -------------------------------------------------------------------------------- /doc/com/zhangke/websocket/SimpleDispatcher.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/com/zhangke/websocket/SimpleDispatcher.html -------------------------------------------------------------------------------- /doc/com/zhangke/websocket/SimpleListener.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/com/zhangke/websocket/SimpleListener.html -------------------------------------------------------------------------------- /doc/com/zhangke/websocket/SocketListener.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/com/zhangke/websocket/SocketListener.html -------------------------------------------------------------------------------- /doc/com/zhangke/websocket/SocketWrapperListener.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/com/zhangke/websocket/SocketWrapperListener.html -------------------------------------------------------------------------------- /doc/com/zhangke/websocket/WebSocketEngine.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/com/zhangke/websocket/WebSocketEngine.html -------------------------------------------------------------------------------- /doc/com/zhangke/websocket/WebSocketHandler.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/com/zhangke/websocket/WebSocketHandler.html -------------------------------------------------------------------------------- /doc/com/zhangke/websocket/WebSocketManager.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/com/zhangke/websocket/WebSocketManager.html -------------------------------------------------------------------------------- /doc/com/zhangke/websocket/WebSocketSetting.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/com/zhangke/websocket/WebSocketSetting.html -------------------------------------------------------------------------------- /doc/com/zhangke/websocket/WebSocketWrapper.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/com/zhangke/websocket/WebSocketWrapper.html -------------------------------------------------------------------------------- /doc/com/zhangke/websocket/dispatcher/DefaultResponseDispatcher.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/com/zhangke/websocket/dispatcher/DefaultResponseDispatcher.html -------------------------------------------------------------------------------- /doc/com/zhangke/websocket/dispatcher/EngineThread.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/com/zhangke/websocket/dispatcher/EngineThread.html -------------------------------------------------------------------------------- /doc/com/zhangke/websocket/dispatcher/IResponseDispatcher.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/com/zhangke/websocket/dispatcher/IResponseDispatcher.html -------------------------------------------------------------------------------- /doc/com/zhangke/websocket/dispatcher/MainThreadResponseDelivery.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/com/zhangke/websocket/dispatcher/MainThreadResponseDelivery.html -------------------------------------------------------------------------------- /doc/com/zhangke/websocket/dispatcher/ResponseDelivery.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/com/zhangke/websocket/dispatcher/ResponseDelivery.html -------------------------------------------------------------------------------- /doc/com/zhangke/websocket/dispatcher/ResponseProcessEngine.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/com/zhangke/websocket/dispatcher/ResponseProcessEngine.html -------------------------------------------------------------------------------- /doc/com/zhangke/websocket/dispatcher/package-frame.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/com/zhangke/websocket/dispatcher/package-frame.html -------------------------------------------------------------------------------- /doc/com/zhangke/websocket/dispatcher/package-summary.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/com/zhangke/websocket/dispatcher/package-summary.html -------------------------------------------------------------------------------- /doc/com/zhangke/websocket/dispatcher/package-tree.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/com/zhangke/websocket/dispatcher/package-tree.html -------------------------------------------------------------------------------- /doc/com/zhangke/websocket/package-frame.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/com/zhangke/websocket/package-frame.html -------------------------------------------------------------------------------- /doc/com/zhangke/websocket/package-summary.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/com/zhangke/websocket/package-summary.html -------------------------------------------------------------------------------- /doc/com/zhangke/websocket/package-tree.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/com/zhangke/websocket/package-tree.html -------------------------------------------------------------------------------- /doc/com/zhangke/websocket/request/ByteArrayRequest.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/com/zhangke/websocket/request/ByteArrayRequest.html -------------------------------------------------------------------------------- /doc/com/zhangke/websocket/request/ByteBufferRequest.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/com/zhangke/websocket/request/ByteBufferRequest.html -------------------------------------------------------------------------------- /doc/com/zhangke/websocket/request/CollectionFrameDataRequest.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/com/zhangke/websocket/request/CollectionFrameDataRequest.html -------------------------------------------------------------------------------- /doc/com/zhangke/websocket/request/FrameDataRequest.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/com/zhangke/websocket/request/FrameDataRequest.html -------------------------------------------------------------------------------- /doc/com/zhangke/websocket/request/PingRequest.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/com/zhangke/websocket/request/PingRequest.html -------------------------------------------------------------------------------- /doc/com/zhangke/websocket/request/PongRequest.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/com/zhangke/websocket/request/PongRequest.html -------------------------------------------------------------------------------- /doc/com/zhangke/websocket/request/Request.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/com/zhangke/websocket/request/Request.html -------------------------------------------------------------------------------- /doc/com/zhangke/websocket/request/RequestFactory.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/com/zhangke/websocket/request/RequestFactory.html -------------------------------------------------------------------------------- /doc/com/zhangke/websocket/request/StringRequest.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/com/zhangke/websocket/request/StringRequest.html -------------------------------------------------------------------------------- /doc/com/zhangke/websocket/request/package-frame.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/com/zhangke/websocket/request/package-frame.html -------------------------------------------------------------------------------- /doc/com/zhangke/websocket/request/package-summary.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/com/zhangke/websocket/request/package-summary.html -------------------------------------------------------------------------------- /doc/com/zhangke/websocket/request/package-tree.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/com/zhangke/websocket/request/package-tree.html -------------------------------------------------------------------------------- /doc/com/zhangke/websocket/response/ByteBufferResponse.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/com/zhangke/websocket/response/ByteBufferResponse.html -------------------------------------------------------------------------------- /doc/com/zhangke/websocket/response/ErrorResponse.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/com/zhangke/websocket/response/ErrorResponse.html -------------------------------------------------------------------------------- /doc/com/zhangke/websocket/response/PingResponse.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/com/zhangke/websocket/response/PingResponse.html -------------------------------------------------------------------------------- /doc/com/zhangke/websocket/response/PongResponse.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/com/zhangke/websocket/response/PongResponse.html -------------------------------------------------------------------------------- /doc/com/zhangke/websocket/response/Response.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/com/zhangke/websocket/response/Response.html -------------------------------------------------------------------------------- /doc/com/zhangke/websocket/response/ResponseFactory.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/com/zhangke/websocket/response/ResponseFactory.html -------------------------------------------------------------------------------- /doc/com/zhangke/websocket/response/TextResponse.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/com/zhangke/websocket/response/TextResponse.html -------------------------------------------------------------------------------- /doc/com/zhangke/websocket/response/package-frame.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/com/zhangke/websocket/response/package-frame.html -------------------------------------------------------------------------------- /doc/com/zhangke/websocket/response/package-summary.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/com/zhangke/websocket/response/package-summary.html -------------------------------------------------------------------------------- /doc/com/zhangke/websocket/response/package-tree.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/com/zhangke/websocket/response/package-tree.html -------------------------------------------------------------------------------- /doc/com/zhangke/websocket/util/LogImpl.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/com/zhangke/websocket/util/LogImpl.html -------------------------------------------------------------------------------- /doc/com/zhangke/websocket/util/LogUtil.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/com/zhangke/websocket/util/LogUtil.html -------------------------------------------------------------------------------- /doc/com/zhangke/websocket/util/Logable.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/com/zhangke/websocket/util/Logable.html -------------------------------------------------------------------------------- /doc/com/zhangke/websocket/util/PermissionUtil.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/com/zhangke/websocket/util/PermissionUtil.html -------------------------------------------------------------------------------- /doc/com/zhangke/websocket/util/ThreadUtil.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/com/zhangke/websocket/util/ThreadUtil.html -------------------------------------------------------------------------------- /doc/com/zhangke/websocket/util/package-frame.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/com/zhangke/websocket/util/package-frame.html -------------------------------------------------------------------------------- /doc/com/zhangke/websocket/util/package-summary.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/com/zhangke/websocket/util/package-summary.html -------------------------------------------------------------------------------- /doc/com/zhangke/websocket/util/package-tree.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/com/zhangke/websocket/util/package-tree.html -------------------------------------------------------------------------------- /doc/constant-values.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/constant-values.html -------------------------------------------------------------------------------- /doc/deprecated-list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/deprecated-list.html -------------------------------------------------------------------------------- /doc/help-doc.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/help-doc.html -------------------------------------------------------------------------------- /doc/index-files/index-1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/index-files/index-1.html -------------------------------------------------------------------------------- /doc/index-files/index-10.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/index-files/index-10.html -------------------------------------------------------------------------------- /doc/index-files/index-11.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/index-files/index-11.html -------------------------------------------------------------------------------- /doc/index-files/index-12.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/index-files/index-12.html -------------------------------------------------------------------------------- /doc/index-files/index-13.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/index-files/index-13.html -------------------------------------------------------------------------------- /doc/index-files/index-14.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/index-files/index-14.html -------------------------------------------------------------------------------- /doc/index-files/index-15.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/index-files/index-15.html -------------------------------------------------------------------------------- /doc/index-files/index-16.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/index-files/index-16.html -------------------------------------------------------------------------------- /doc/index-files/index-17.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/index-files/index-17.html -------------------------------------------------------------------------------- /doc/index-files/index-18.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/index-files/index-18.html -------------------------------------------------------------------------------- /doc/index-files/index-2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/index-files/index-2.html -------------------------------------------------------------------------------- /doc/index-files/index-3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/index-files/index-3.html -------------------------------------------------------------------------------- /doc/index-files/index-4.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/index-files/index-4.html -------------------------------------------------------------------------------- /doc/index-files/index-5.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/index-files/index-5.html -------------------------------------------------------------------------------- /doc/index-files/index-6.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/index-files/index-6.html -------------------------------------------------------------------------------- /doc/index-files/index-7.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/index-files/index-7.html -------------------------------------------------------------------------------- /doc/index-files/index-8.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/index-files/index-8.html -------------------------------------------------------------------------------- /doc/index-files/index-9.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/index-files/index-9.html -------------------------------------------------------------------------------- /doc/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/index.html -------------------------------------------------------------------------------- /doc/overview-frame.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/overview-frame.html -------------------------------------------------------------------------------- /doc/overview-summary.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/overview-summary.html -------------------------------------------------------------------------------- /doc/overview-tree.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/overview-tree.html -------------------------------------------------------------------------------- /doc/package-list: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/package-list -------------------------------------------------------------------------------- /doc/script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/script.js -------------------------------------------------------------------------------- /doc/stylesheet.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/doc/stylesheet.css -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/gradlew.bat -------------------------------------------------------------------------------- /image/dispatcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/image/dispatcher.png -------------------------------------------------------------------------------- /image/qrcode_for_account.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/image/qrcode_for_account.jpg -------------------------------------------------------------------------------- /image/qrcode_for_gsubscription.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/image/qrcode_for_gsubscription.jpg -------------------------------------------------------------------------------- /image/websocketservice.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/image/websocketservice.png -------------------------------------------------------------------------------- /image/websocketthread.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/image/websocketthread.png -------------------------------------------------------------------------------- /samples/dispatersample/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /samples/dispatersample/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/samples/dispatersample/build.gradle -------------------------------------------------------------------------------- /samples/dispatersample/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/samples/dispatersample/proguard-rules.pro -------------------------------------------------------------------------------- /samples/dispatersample/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/samples/dispatersample/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /samples/dispatersample/src/main/java/com/zhangke/smaple/dispatersample/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/samples/dispatersample/src/main/java/com/zhangke/smaple/dispatersample/App.java -------------------------------------------------------------------------------- /samples/dispatersample/src/main/java/com/zhangke/smaple/dispatersample/AppResponseDispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/samples/dispatersample/src/main/java/com/zhangke/smaple/dispatersample/AppResponseDispatcher.java -------------------------------------------------------------------------------- /samples/dispatersample/src/main/java/com/zhangke/smaple/dispatersample/CommonResponseEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/samples/dispatersample/src/main/java/com/zhangke/smaple/dispatersample/CommonResponseEntity.java -------------------------------------------------------------------------------- /samples/dispatersample/src/main/java/com/zhangke/smaple/dispatersample/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/samples/dispatersample/src/main/java/com/zhangke/smaple/dispatersample/MainActivity.java -------------------------------------------------------------------------------- /samples/dispatersample/src/main/res/drawable/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/samples/dispatersample/src/main/res/drawable/ic_launcher.png -------------------------------------------------------------------------------- /samples/dispatersample/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/samples/dispatersample/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /samples/dispatersample/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/samples/dispatersample/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /samples/dispatersample/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/samples/dispatersample/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /samples/dispatersample/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/samples/dispatersample/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /samples/simple/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /samples/simple/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/samples/simple/build.gradle -------------------------------------------------------------------------------- /samples/simple/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/samples/simple/proguard-rules.pro -------------------------------------------------------------------------------- /samples/simple/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/samples/simple/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /samples/simple/src/main/java/com/zhangke/websocketdemo/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/samples/simple/src/main/java/com/zhangke/websocketdemo/App.java -------------------------------------------------------------------------------- /samples/simple/src/main/java/com/zhangke/websocketdemo/TestActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/samples/simple/src/main/java/com/zhangke/websocketdemo/TestActivity.java -------------------------------------------------------------------------------- /samples/simple/src/main/java/com/zhangke/websocketdemo/UiUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/samples/simple/src/main/java/com/zhangke/websocketdemo/UiUtil.java -------------------------------------------------------------------------------- /samples/simple/src/main/res/drawable/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/samples/simple/src/main/res/drawable/ic_launcher.png -------------------------------------------------------------------------------- /samples/simple/src/main/res/layout/activity_test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/samples/simple/src/main/res/layout/activity_test.xml -------------------------------------------------------------------------------- /samples/simple/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/samples/simple/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /samples/simple/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/samples/simple/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /samples/simple/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/samples/simple/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/settings.gradle -------------------------------------------------------------------------------- /websocketlib/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /websocketlib/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/websocketlib/build.gradle -------------------------------------------------------------------------------- /websocketlib/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/websocketlib/proguard-rules.pro -------------------------------------------------------------------------------- /websocketlib/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/websocketlib/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /websocketlib/src/main/java/com/zhangke/websocket/DefaultReconnectManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/websocketlib/src/main/java/com/zhangke/websocket/DefaultReconnectManager.java -------------------------------------------------------------------------------- /websocketlib/src/main/java/com/zhangke/websocket/NetworkChangedReceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/websocketlib/src/main/java/com/zhangke/websocket/NetworkChangedReceiver.java -------------------------------------------------------------------------------- /websocketlib/src/main/java/com/zhangke/websocket/ReconnectManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/websocketlib/src/main/java/com/zhangke/websocket/ReconnectManager.java -------------------------------------------------------------------------------- /websocketlib/src/main/java/com/zhangke/websocket/SimpleDispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/websocketlib/src/main/java/com/zhangke/websocket/SimpleDispatcher.java -------------------------------------------------------------------------------- /websocketlib/src/main/java/com/zhangke/websocket/SimpleListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/websocketlib/src/main/java/com/zhangke/websocket/SimpleListener.java -------------------------------------------------------------------------------- /websocketlib/src/main/java/com/zhangke/websocket/SocketListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/websocketlib/src/main/java/com/zhangke/websocket/SocketListener.java -------------------------------------------------------------------------------- /websocketlib/src/main/java/com/zhangke/websocket/SocketWrapperListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/websocketlib/src/main/java/com/zhangke/websocket/SocketWrapperListener.java -------------------------------------------------------------------------------- /websocketlib/src/main/java/com/zhangke/websocket/WebSocketEngine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/websocketlib/src/main/java/com/zhangke/websocket/WebSocketEngine.java -------------------------------------------------------------------------------- /websocketlib/src/main/java/com/zhangke/websocket/WebSocketHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/websocketlib/src/main/java/com/zhangke/websocket/WebSocketHandler.java -------------------------------------------------------------------------------- /websocketlib/src/main/java/com/zhangke/websocket/WebSocketManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/websocketlib/src/main/java/com/zhangke/websocket/WebSocketManager.java -------------------------------------------------------------------------------- /websocketlib/src/main/java/com/zhangke/websocket/WebSocketSetting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/websocketlib/src/main/java/com/zhangke/websocket/WebSocketSetting.java -------------------------------------------------------------------------------- /websocketlib/src/main/java/com/zhangke/websocket/WebSocketWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/websocketlib/src/main/java/com/zhangke/websocket/WebSocketWrapper.java -------------------------------------------------------------------------------- /websocketlib/src/main/java/com/zhangke/websocket/dispatcher/DefaultResponseDispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/websocketlib/src/main/java/com/zhangke/websocket/dispatcher/DefaultResponseDispatcher.java -------------------------------------------------------------------------------- /websocketlib/src/main/java/com/zhangke/websocket/dispatcher/EngineThread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/websocketlib/src/main/java/com/zhangke/websocket/dispatcher/EngineThread.java -------------------------------------------------------------------------------- /websocketlib/src/main/java/com/zhangke/websocket/dispatcher/IResponseDispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/websocketlib/src/main/java/com/zhangke/websocket/dispatcher/IResponseDispatcher.java -------------------------------------------------------------------------------- /websocketlib/src/main/java/com/zhangke/websocket/dispatcher/MainThreadResponseDelivery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/websocketlib/src/main/java/com/zhangke/websocket/dispatcher/MainThreadResponseDelivery.java -------------------------------------------------------------------------------- /websocketlib/src/main/java/com/zhangke/websocket/dispatcher/ResponseDelivery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/websocketlib/src/main/java/com/zhangke/websocket/dispatcher/ResponseDelivery.java -------------------------------------------------------------------------------- /websocketlib/src/main/java/com/zhangke/websocket/dispatcher/ResponseProcessEngine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/websocketlib/src/main/java/com/zhangke/websocket/dispatcher/ResponseProcessEngine.java -------------------------------------------------------------------------------- /websocketlib/src/main/java/com/zhangke/websocket/request/ByteArrayRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/websocketlib/src/main/java/com/zhangke/websocket/request/ByteArrayRequest.java -------------------------------------------------------------------------------- /websocketlib/src/main/java/com/zhangke/websocket/request/ByteBufferRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/websocketlib/src/main/java/com/zhangke/websocket/request/ByteBufferRequest.java -------------------------------------------------------------------------------- /websocketlib/src/main/java/com/zhangke/websocket/request/CollectionFrameDataRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/websocketlib/src/main/java/com/zhangke/websocket/request/CollectionFrameDataRequest.java -------------------------------------------------------------------------------- /websocketlib/src/main/java/com/zhangke/websocket/request/FrameDataRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/websocketlib/src/main/java/com/zhangke/websocket/request/FrameDataRequest.java -------------------------------------------------------------------------------- /websocketlib/src/main/java/com/zhangke/websocket/request/PingRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/websocketlib/src/main/java/com/zhangke/websocket/request/PingRequest.java -------------------------------------------------------------------------------- /websocketlib/src/main/java/com/zhangke/websocket/request/PongRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/websocketlib/src/main/java/com/zhangke/websocket/request/PongRequest.java -------------------------------------------------------------------------------- /websocketlib/src/main/java/com/zhangke/websocket/request/Request.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/websocketlib/src/main/java/com/zhangke/websocket/request/Request.java -------------------------------------------------------------------------------- /websocketlib/src/main/java/com/zhangke/websocket/request/RequestFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/websocketlib/src/main/java/com/zhangke/websocket/request/RequestFactory.java -------------------------------------------------------------------------------- /websocketlib/src/main/java/com/zhangke/websocket/request/StringRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/websocketlib/src/main/java/com/zhangke/websocket/request/StringRequest.java -------------------------------------------------------------------------------- /websocketlib/src/main/java/com/zhangke/websocket/response/ByteBufferResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/websocketlib/src/main/java/com/zhangke/websocket/response/ByteBufferResponse.java -------------------------------------------------------------------------------- /websocketlib/src/main/java/com/zhangke/websocket/response/ErrorResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/websocketlib/src/main/java/com/zhangke/websocket/response/ErrorResponse.java -------------------------------------------------------------------------------- /websocketlib/src/main/java/com/zhangke/websocket/response/PingResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/websocketlib/src/main/java/com/zhangke/websocket/response/PingResponse.java -------------------------------------------------------------------------------- /websocketlib/src/main/java/com/zhangke/websocket/response/PongResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/websocketlib/src/main/java/com/zhangke/websocket/response/PongResponse.java -------------------------------------------------------------------------------- /websocketlib/src/main/java/com/zhangke/websocket/response/Response.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/websocketlib/src/main/java/com/zhangke/websocket/response/Response.java -------------------------------------------------------------------------------- /websocketlib/src/main/java/com/zhangke/websocket/response/ResponseFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/websocketlib/src/main/java/com/zhangke/websocket/response/ResponseFactory.java -------------------------------------------------------------------------------- /websocketlib/src/main/java/com/zhangke/websocket/response/TextResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/websocketlib/src/main/java/com/zhangke/websocket/response/TextResponse.java -------------------------------------------------------------------------------- /websocketlib/src/main/java/com/zhangke/websocket/util/LogImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/websocketlib/src/main/java/com/zhangke/websocket/util/LogImpl.java -------------------------------------------------------------------------------- /websocketlib/src/main/java/com/zhangke/websocket/util/LogUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/websocketlib/src/main/java/com/zhangke/websocket/util/LogUtil.java -------------------------------------------------------------------------------- /websocketlib/src/main/java/com/zhangke/websocket/util/Logable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/websocketlib/src/main/java/com/zhangke/websocket/util/Logable.java -------------------------------------------------------------------------------- /websocketlib/src/main/java/com/zhangke/websocket/util/PermissionUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/websocketlib/src/main/java/com/zhangke/websocket/util/PermissionUtil.java -------------------------------------------------------------------------------- /websocketlib/src/main/java/com/zhangke/websocket/util/ThreadUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/websocketlib/src/main/java/com/zhangke/websocket/util/ThreadUtil.java -------------------------------------------------------------------------------- /websocketlib/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xZhangKe/WebSocketDemo/HEAD/websocketlib/src/main/res/values/strings.xml --------------------------------------------------------------------------------