{"id":17700831,"url":"https://github.com/wrathchaos/stompclientlib","last_synced_at":"2025-04-05T17:09:42.539Z","repository":{"id":22529989,"uuid":"96525866","full_name":"WrathChaos/StompClientLib","owner":"WrathChaos","description":"Simple STOMP Client library, Swift 3 and 4, 4.2, 5 compatible","archived":false,"fork":false,"pushed_at":"2024-07-31T12:32:47.000Z","size":43256,"stargazers_count":156,"open_issues_count":3,"forks_count":81,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-03-29T16:08:08.872Z","etag":null,"topics":["apple","client","ios","ios-app","ios-development","mobile","socketrocket","stomp","stompclient","stompclientlib","swift","swift5","websocket","xcode"],"latest_commit_sha":null,"homepage":"https://www.freakycoder.com","language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/WrathChaos.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["wrathchaos"],"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"lfx_crowdfunding":null,"custom":null}},"created_at":"2017-07-07T10:02:05.000Z","updated_at":"2025-02-27T05:20:48.000Z","dependencies_parsed_at":"2024-06-18T15:26:31.508Z","dependency_job_id":"fcf030e6-8425-4d77-a9f6-8ff827cbd898","html_url":"https://github.com/WrathChaos/StompClientLib","commit_stats":{"total_commits":110,"total_committers":15,"mean_commits":7.333333333333333,"dds":0.6727272727272727,"last_synced_commit":"ab14c65d6c66b8c72b2e640d1672df4d87e2313b"},"previous_names":[],"tags_count":27,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WrathChaos%2FStompClientLib","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WrathChaos%2FStompClientLib/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WrathChaos%2FStompClientLib/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WrathChaos%2FStompClientLib/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/WrathChaos","download_url":"https://codeload.github.com/WrathChaos/StompClientLib/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247369953,"owners_count":20927928,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["apple","client","ios","ios-app","ios-development","mobile","socketrocket","stomp","stompclient","stompclientlib","swift","swift5","websocket","xcode"],"created_at":"2024-10-24T17:43:21.047Z","updated_at":"2025-04-05T17:09:42.512Z","avatar_url":"https://github.com/WrathChaos.png","language":"Swift","funding_links":["https://github.com/sponsors/wrathchaos"],"categories":[],"sub_categories":[],"readme":"# StompClientLib\n\n\u003cp align=\"center\"\u003e\n\u003cimg width=\"200\" height=\"200\" src=\"Screenshots/socket.png\"\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://github.com/WrathChaos/StompClientLib\"\u003e\n\u003cimg src=\"https://img.shields.io/cocoapods/l/StompClientLib.svg\"\nalt=\"License\"\u003e\n\u003c/a\u003e\n\u003ca href=\"https://github.com/WrathChaos/StompClientLib\"\u003e\n\u003cimg src=\"https://img.shields.io/cocoapods/p/StompClientLib.svg\"\nalt=\"platform\"\u003e\n\u003c/a\u003e\n\u003ca href=\"https://github.com/WrathChaos/StompClientLib\"\u003e\n\u003cimg src=\"https://img.shields.io/badge/CocoaPods-compatible-4BC51D.svg\"\nalt=\"Cocoapods\"\u003e\n\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://github.com/WrathChaos/MJPEGStreamLib\"\u003e\n\u003cimg src=\"https://img.shields.io/badge/Swift-5.0-red.svg\"\nalt=\"Swift 5.0\"\u003e\n\u003cimg src=\"https://img.shields.io/badge/Swift-4.2-orange.svg\"\nalt=\"Swift 4.2\"\u003e\n\u003cimg src=\"https://img.shields.io/badge/Swift-3.0-blue.svg\"\nalt=\"Swift 3.0\"\u003e\n\u003c/a\u003e\n\u003ca href=\"https://github.com/WrathChaos/StompClientLib\"\u003e\n\u003cimg src=\"https://img.shields.io/cocoapods/v/StompClientLib.svg\"\nalt=\"Pod Version\"\u003e\n\u003c/a\u003e\n\u003ca href=\"https://github.com/WrathChaos/StompClientLib\"\u003e\n\u003cimg src=\"https://img.shields.io/github/issues/WrathChaos/StompClientLib.svg\"\nalt=\"Issues\"\u003e\n\u003c/a\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n  \u003cimg alt=\"Swift 5+ StompClient Library\"\n          src=\"Screenshots/StompClientLib-Example.gif\" width=\"500px\" /\u003e\n\u003c/p\u003e\n\n## Introduction\n\nStompClientLib is a stomp client in Swift. It uses Facebook's [ SocketRocket ](https://github.com/facebook/SocketRocket) as a websocket dependency. SocketRocket is written in Objective-C but StompClientLib's STOMP part is written in Swift and its usage is Swift. You can use this library in your Swift 5+, 4+ and 3+ projects.\n\n## Supported Stomp Versions\n\nStomp version \n- **1.1** \n- **1.2** \n- Might **not** be worked with 1.0 (Never tested)\n\n## Example\n\nTo run the example project, clone the repo, and run `pod install` from the Example directory first.\n\n## Requirements\n\n- iOS 8.0+\n- XCode 8.1, 8.2, 8.3\n- XCode 9.0+\n- **XCode 10.0 +**\n- **XCode 12.1 +**\n- Swift 3.0, 3.1, 3.2\n- **Swift 4.0, Swift 4.1, Swift 4.2, Swift 5.0**\n\n## Installation\n\nStompClientLib is available through [CocoaPods](http://cocoapods.org). To install\nit, simply add the following line to your Podfile:\n\n#### Cocoapods\n\n```ruby\npod \"StompClientLib\"\n```\n\n#### Carthage\n\n```ruby\ngithub \"WrathChaos/StompClientLib\"\n```\n\n## Usage\n\n```swift\nimport StompClientLib\n```\n\nOnce imported, you can open a connection to your WebSocket server.\n\n```swift\nvar socketClient = StompClientLib()\nlet url = NSURL(string: \"your-socket-url-is-here\")!\nsocketClient.openSocketWithURLRequest(request: NSURLRequest(url: url as URL) , delegate: self)\n```\n\nAfter you are connected, there are some delegate methods that you need to implement.\n\n# StompClientLibDelegate\n\n## stompClientDidConnect\n\n```swift\nfunc stompClientDidConnect(client: StompClientLib!) {\nprint(\"Socket is connected\")\n// Stomp subscribe will be here!\nsocketClient.subscribe(destination: topic)\n// Note : topic needs to be a String object\n}\n```\n\n## stompClientDidDisconnect\n\n```swift\nfunc stompClientDidDisconnect(client: StompClientLib!) {\nprint(\"Socket is Disconnected\")\n}\n```\n\n## didReceiveMessageWithJSONBody ( Message Received via STOMP )\n\nYour json message will be converted to JSON Body as AnyObject and you will receive your message in this function\n\n```swift\nfunc stompClient(client: StompClientLib!, didReceiveMessageWithJSONBody jsonBody: AnyObject?, akaStringBody stringBody: String?, withHeader header: [String : String]?, withDestination destination: String) {\nprint(\"Destination : \\(destination)\")\nprint(\"JSON Body : \\(String(describing: jsonBody))\")\nprint(\"String Body : \\(stringBody ?? \"nil\")\")\n}\n```\n\n## didReceiveMessageWithJSONBody ( Message Received via STOMP as String )\n\nYour json message will be converted to JSON Body as AnyObject and you will receive your message in this function\n\n```swift\nfunc stompClientJSONBody(client: StompClientLib!, didReceiveMessageWithJSONBody jsonBody: String?, withHeader header: [String : String]?, withDestination destination: String) {\n  print(\"DESTINATION : \\(destination)\")\n  print(\"String JSON BODY : \\(String(describing: jsonBody))\")\n}\n```\n\n## serverDidSendReceipt\n\nIf you will use STOMP for in-app purchase, you might need to use this function to get receipt\n\n```swift\nfunc serverDidSendReceipt(client: StompClientLib!, withReceiptId receiptId: String) {\n  print(\"Receipt : \\(receiptId)\")\n}\n```\n\n## serverDidSendError\n\nYour error message will be received in this function\n\n```swift\nfunc serverDidSendError(client: StompClientLib!, withErrorMessage description: String, detailedErrorMessage message: String?) {\n  print(\"Error Send : \\(String(describing: message))\")\n}\n```\n\n## serverDidSendPing\n\nIf you need to control your server's ping, here is your part\n\n```swift\nfunc serverDidSendPing() {\n  print(\"Server ping\")\n}\n```\n\n## How to subscribe and unsubscribe\n\nThere are functions for subscribing and unsubscribing.\nNote : You should handle your subscribe and unsubscribe methods !\nSuggestion : Subscribe to your topic in \"stompClientDidConnect\" function and unsubcribe to your topic in stompClientWillDisconnect method.\n\n## Subscribe\n\n```swift\nsocketClient.subscribe(destination: topic)\n// Note : topic needs to be a String object\n```\n\n## Unsubscribe\n\n```swift\nsocketClient.unsubscribe(destination: topic)\n```\n\nImportant : You have to send your destination for both subscribe or unsubscribe!\n\n## Unsubsribe with header\n\n```swift\nlet destination = \"/topic/your_topic\"\nlet ack = destination\nlet id = destination\nlet header = [\"destination\": destination, \"ack\": ack, \"id\": id]\n\n// subscribe\nsocketClient?.subscribeWithHeader(destination: destination, withHeader: header)\n\n// unsubscribe\nsocketClient?.unsubscribe(destination: subsId)\n```\n\n## Auto Reconnect with a given time\n\nYou can use this feature if you need to auto reconnect with a specific time or it will just try to reconnect every second.\n\n```swift\n// Reconnect after 4 sec\nsocketClient.reconnect(request: NSURLRequest(url: url as URL) , delegate: self as StompClientLibDelegate, time: 4.0)\n```\n\n## Auto Disconnect with a given time\n\n```swift\n// Auto Disconnect after 3 sec\nsocketClient.autoDisconnect(time: 3)\n```\n\n## Login Passcode Implementation\n\nThis is just an example. You need to convert to your implementation.\n[#42](https://github.com/WrathChaos/StompClientLib/issues/42)\n\n```swift\nlet connectFrame = \"CONNECT\\n login:admin\\n passcode:password\\n\\n\\n\\0\"\nsocket.write(string: connectFrame)\n```\n\n## Future Enhancements\n\n- [x] ~~Complete a working Example~~\n- [x] ~~Add Carthage installation option~~\n- [x] ~~Add Swift Package Manager installation option~~\n- [x] ~~XCode 9 compatibility~~\n- [x] ~~Swift 4 compatibility and tests~~\n- [ ] [Apple's New Socket for iOS 13](https://developer.apple.com/documentation/network/nwprotocolwebsocket) Implementation from stratch\n\n# Changelog\n\n[Full Changelog](https://github.com/WrathChaos/StompClientLib/compare/1.3.8...HEAD)\n\n**Implemented enhancements:**\n\n- SUBSCRIBE and UNSUBSCRIBE Delegate is missing [\\#16](https://github.com/WrathChaos/StompClientLib/issues/16)\n\n**Closed issues:**\n\n- Error Domain=SRWebSocketErrorDomain Code=2132 \"received bad response code from server 403\" [\\#86](https://github.com/WrathChaos/StompClientLib/issues/86)\n- the delegate should be weak [\\#83](https://github.com/WrathChaos/StompClientLib/issues/83)\n\n## [1.3.8](https://github.com/WrathChaos/StompClientLib/tree/1.3.8) (2020-03-08)\n\n[Full Changelog](https://github.com/WrathChaos/StompClientLib/compare/1.3.7...1.3.8)\n\n**Implemented enhancements:**\n\n- Socket stopped working once I moved from ws//: to wss//: [\\#67](https://github.com/WrathChaos/StompClientLib/issues/67)\n- Self sign certificate, 400 error [\\#66](https://github.com/WrathChaos/StompClientLib/issues/66)\n- How to increase output buffer [\\#37](https://github.com/WrathChaos/StompClientLib/issues/37)\n\n**Fixed bugs:**\n\n- unable to install [\\#78](https://github.com/WrathChaos/StompClientLib/issues/78)\n- Number of received messages is limited [\\#76](https://github.com/WrathChaos/StompClientLib/issues/76)\n\n**Closed issues:**\n\n- Can't find header in initial call [\\#81](https://github.com/WrathChaos/StompClientLib/issues/81)\n- Can't connect to websocket : received bad response code from server 422 [\\#80](https://github.com/WrathChaos/StompClientLib/issues/80)\n- I just closed the issue because of the stale \u0026 reproducible problem [\\#79](https://github.com/WrathChaos/StompClientLib/issues/79)\n- unable to install [\\#77](https://github.com/WrathChaos/StompClientLib/issues/77)\n- stompClientDidConnect not called with Spring boot [\\#73](https://github.com/WrathChaos/StompClientLib/issues/73)\n- Issue with Cookies in header [\\#71](https://github.com/WrathChaos/StompClientLib/issues/71)\n- Can't see any Websocket traffic in Charles Proxy [\\#70](https://github.com/WrathChaos/StompClientLib/issues/70)\n- End of stream error [\\#69](https://github.com/WrathChaos/StompClientLib/issues/69)\n- Cannot connect with Stomp Websocket when custom header [\\#64](https://github.com/WrathChaos/StompClientLib/issues/64)\n- Can't connect Socket with Spring Boot 2.x.x [\\#63](https://github.com/WrathChaos/StompClientLib/issues/63)\n- Multiple clients [\\#48](https://github.com/WrathChaos/StompClientLib/issues/48)\n- IPV6 [\\#38](https://github.com/WrathChaos/StompClientLib/issues/38)\n\n**Merged pull requests:**\n\n- fix delegate [\\#84](https://github.com/WrathChaos/StompClientLib/pull/84) ([soledue](https://github.com/soledue))\n- Fix typo [\\#74](https://github.com/WrathChaos/StompClientLib/pull/74) ([wanbok](https://github.com/wanbok))\n\n## [1.3.7](https://github.com/WrathChaos/StompClientLib/tree/1.3.7) (2019-08-26)\n\n[Full Changelog](https://github.com/WrathChaos/StompClientLib/compare/1.3.6...1.3.7)\n\n**Closed issues:**\n\n- The problem when receiving the messages from the Spring boot. [\\#68](https://github.com/WrathChaos/StompClientLib/issues/68)\n\n## [1.3.6](https://github.com/WrathChaos/StompClientLib/tree/1.3.6) (2019-08-06)\n\n[Full Changelog](https://github.com/WrathChaos/StompClientLib/compare/1.3.5...1.3.6)\n\n**Implemented enhancements:**\n\n- Refactor code and fix support spring 2.1.x [\\#65](https://github.com/WrathChaos/StompClientLib/pull/65) ([baonguyena1](https://github.com/baonguyena1))\n\n**Fixed bugs:**\n\n- v1.3.4 replaced my custom header in open socket? [\\#58](https://github.com/WrathChaos/StompClientLib/issues/58)\n\n**Closed issues:**\n\n- Json error: The data couldn’t be read because it isn’t in the correct format. [\\#60](https://github.com/WrathChaos/StompClientLib/issues/60)\n\n**Merged pull requests:**\n\n- Fixed ACK id header and added new ACK type [\\#62](https://github.com/WrathChaos/StompClientLib/pull/62) ([rodmytro](https://github.com/rodmytro))\n\n## [1.3.5](https://github.com/WrathChaos/StompClientLib/tree/1.3.5) (2019-07-25)\n\n[Full Changelog](https://github.com/WrathChaos/StompClientLib/compare/1.3.4...1.3.5)\n\n**Fixed bugs:**\n\n- StompClientDidConnect not called on a fresh project [\\#51](https://github.com/WrathChaos/StompClientLib/issues/51)\n\n**Closed issues:**\n\n- SendJSONForDict error [\\#57](https://github.com/WrathChaos/StompClientLib/issues/57)\n- Can't connect to websocket with authorization header [\\#39](https://github.com/WrathChaos/StompClientLib/issues/39)\n\n**Merged pull requests:**\n\n- \\#58 fix open socket with custom header issue [\\#59](https://github.com/WrathChaos/StompClientLib/pull/59) ([marain87](https://github.com/marain87))\n\n## [1.3.4](https://github.com/WrathChaos/StompClientLib/tree/1.3.4) (2019-07-19)\n\n[Full Changelog](https://github.com/WrathChaos/StompClientLib/compare/1.3.3...1.3.4)\n\n## [1.3.3](https://github.com/WrathChaos/StompClientLib/tree/1.3.3) (2019-07-18)\n\n[Full Changelog](https://github.com/WrathChaos/StompClientLib/compare/1.3.2...1.3.3)\n\n**Closed issues:**\n\n- Missing merge [\\#55](https://github.com/WrathChaos/StompClientLib/issues/55)\n- Data garbled problem,help [\\#41](https://github.com/WrathChaos/StompClientLib/issues/41)\n\n**Merged pull requests:**\n\n- String body parameter and ':'-in-header-value fix [\\#56](https://github.com/WrathChaos/StompClientLib/pull/56) ([Erhannis](https://github.com/Erhannis))\n\n## [1.3.2](https://github.com/WrathChaos/StompClientLib/tree/1.3.2) (2019-07-10)\n\n[Full Changelog](https://github.com/WrathChaos/StompClientLib/compare/1.3.1...1.3.2)\n\n**Implemented enhancements:**\n\n- stompClientWillDisconnect missing [\\#44](https://github.com/WrathChaos/StompClientLib/issues/44)\n\n## [1.3.1](https://github.com/WrathChaos/StompClientLib/tree/1.3.1) (2019-06-14)\n\n[Full Changelog](https://github.com/WrathChaos/StompClientLib/compare/1.3.0...1.3.1)\n\n**Closed issues:**\n\n- Can I subscribe to multiple topics with one stomp client? [\\#47](https://github.com/WrathChaos/StompClientLib/issues/47)\n- After subscribing to a topic, how to handle messages from server side? [\\#46](https://github.com/WrathChaos/StompClientLib/issues/46)\n- socket?.readyState is .OPEN and it never goes to my own \"stompClientDidDisconnect\" method [\\#45](https://github.com/WrathChaos/StompClientLib/issues/45)\n- Didconnect function cannot be callback after successful connection [\\#43](https://github.com/WrathChaos/StompClientLib/issues/43)\n- Login, passcode [\\#42](https://github.com/WrathChaos/StompClientLib/issues/42)\n- App goes in background lock the kepad the socket disconnected [\\#40](https://github.com/WrathChaos/StompClientLib/issues/40)\n- stompClientDidConnect not called with Spring boot [\\#35](https://github.com/WrathChaos/StompClientLib/issues/35)\n- Delegate StompClientDidConnect not called after connect-\\\u003edisconnect-\\\u003econnect [\\#15](https://github.com/WrathChaos/StompClientLib/issues/15)\n\n## [1.3.0](https://github.com/WrathChaos/StompClientLib/tree/1.3.0) (2019-04-30)\n\n[Full Changelog](https://github.com/WrathChaos/StompClientLib/compare/1.2.7...1.3.0)\n\n**Implemented enhancements:**\n\n- invalidate reconnect [\\#36](https://github.com/WrathChaos/StompClientLib/issues/36)\n\n**Closed issues:**\n\n- Should add Carthage [\\#33](https://github.com/WrathChaos/StompClientLib/issues/33)\n- Invalid Sec-WebSocket-Accept response [\\#32](https://github.com/WrathChaos/StompClientLib/issues/32)\n- Socket is disconnected with 1007 code as soon as it connected [\\#31](https://github.com/WrathChaos/StompClientLib/issues/31)\n- enable Assert \\(self.readyState != SR_CONNECTING\\) [\\#24](https://github.com/WrathChaos/StompClientLib/issues/24)\n\n## [1.2.7](https://github.com/WrathChaos/StompClientLib/tree/1.2.7) (2018-10-23)\n\n[Full Changelog](https://github.com/WrathChaos/StompClientLib/compare/1.2.6...1.2.7)\n\n## [1.2.6](https://github.com/WrathChaos/StompClientLib/tree/1.2.6) (2018-10-23)\n\n[Full Changelog](https://github.com/WrathChaos/StompClientLib/compare/1.2.5...1.2.6)\n\n**Fixed bugs:**\n\n- Error when connected to socket [\\#23](https://github.com/WrathChaos/StompClientLib/issues/23)\n\n**Closed issues:**\n\n- Auto disconnects [\\#11](https://github.com/WrathChaos/StompClientLib/issues/11)\n\n## [1.2.5](https://github.com/WrathChaos/StompClientLib/tree/1.2.5) (2018-10-22)\n\n[Full Changelog](https://github.com/WrathChaos/StompClientLib/compare/1.2.4...1.2.5)\n\n**Closed issues:**\n\n- Value for \"message-id\" is always \"1\" [\\#22](https://github.com/WrathChaos/StompClientLib/issues/22)\n- Multiple subscription to topics [\\#20](https://github.com/WrathChaos/StompClientLib/issues/20)\n- I think there is a memory leak for the delegate [\\#19](https://github.com/WrathChaos/StompClientLib/issues/19)\n- Getting error when framwork is installed in Objective c project [\\#9](https://github.com/WrathChaos/StompClientLib/issues/9)\n\n## [1.2.4](https://github.com/WrathChaos/StompClientLib/tree/1.2.4) (2018-10-17)\n\n[Full Changelog](https://github.com/WrathChaos/StompClientLib/compare/1.2.3...1.2.4)\n\n**Closed issues:**\n\n- didCloseWithCode 1000, reason: nil [\\#21](https://github.com/WrathChaos/StompClientLib/issues/21)\n\n## [1.2.3](https://github.com/WrathChaos/StompClientLib/tree/1.2.3) (2018-10-17)\n\n[Full Changelog](https://github.com/WrathChaos/StompClientLib/compare/1.2.2...1.2.3)\n\n**Implemented enhancements:**\n\n- How to receive heartbeat? [\\#18](https://github.com/WrathChaos/StompClientLib/issues/18)\n\n**Closed issues:**\n\n- Socket is not getting connected [\\#30](https://github.com/WrathChaos/StompClientLib/issues/30)\n- didCloseWithCode 1002 [\\#29](https://github.com/WrathChaos/StompClientLib/issues/29)\n- No response [\\#27](https://github.com/WrathChaos/StompClientLib/issues/27)\n- didCloseWithCode 1001, reason: \"Stream end encountered\" [\\#26](https://github.com/WrathChaos/StompClientLib/issues/26)\n- Stream end encountered [\\#17](https://github.com/WrathChaos/StompClientLib/issues/17)\n- unsubscribe socketclient [\\#14](https://github.com/WrathChaos/StompClientLib/issues/14)\n- It not able to connect web socket. [\\#13](https://github.com/WrathChaos/StompClientLib/issues/13)\n- One of the delegate method is not being called. [\\#12](https://github.com/WrathChaos/StompClientLib/issues/12)\n- StompClient Disconnection. [\\#10](https://github.com/WrathChaos/StompClientLib/issues/10)\n- Unable to find a specification for 'StompClientLib' [\\#8](https://github.com/WrathChaos/StompClientLib/issues/8)\n\n## [1.2.2](https://github.com/WrathChaos/StompClientLib/tree/1.2.2) (2017-11-03)\n\n[Full Changelog](https://github.com/WrathChaos/StompClientLib/compare/1.2.1...1.2.2)\n\n## [1.2.1](https://github.com/WrathChaos/StompClientLib/tree/1.2.1) (2017-10-31)\n\n[Full Changelog](https://github.com/WrathChaos/StompClientLib/compare/1.2.0...1.2.1)\n\n## [1.2.0](https://github.com/WrathChaos/StompClientLib/tree/1.2.0) (2017-10-29)\n\n[Full Changelog](https://github.com/WrathChaos/StompClientLib/compare/1.1.7...1.2.0)\n\n**Closed issues:**\n\n- Let client decide what to do with stomp frame body [\\#4](https://github.com/WrathChaos/StompClientLib/issues/4)\n- Send message support [\\#3](https://github.com/WrathChaos/StompClientLib/issues/3)\n- Error when calling delegate [\\#1](https://github.com/WrathChaos/StompClientLib/issues/1)\n\n## [1.1.7](https://github.com/WrathChaos/StompClientLib/tree/1.1.7) (2017-10-02)\n\n[Full Changelog](https://github.com/WrathChaos/StompClientLib/compare/1.1.6...1.1.7)\n\n## [1.1.6](https://github.com/WrathChaos/StompClientLib/tree/1.1.6) (2017-08-08)\n\n[Full Changelog](https://github.com/WrathChaos/StompClientLib/compare/0.1.5...1.1.6)\n\n## [0.1.5](https://github.com/WrathChaos/StompClientLib/tree/0.1.5) (2017-07-10)\n\n[Full Changelog](https://github.com/WrathChaos/StompClientLib/compare/0.1.4...0.1.5)\n\n## [0.1.4](https://github.com/WrathChaos/StompClientLib/tree/0.1.4) (2017-07-10)\n\n[Full Changelog](https://github.com/WrathChaos/StompClientLib/compare/0.1.3...0.1.4)\n\n## [0.1.3](https://github.com/WrathChaos/StompClientLib/tree/0.1.3) (2017-07-10)\n\n[Full Changelog](https://github.com/WrathChaos/StompClientLib/compare/0.1.2...0.1.3)\n\n## [0.1.2](https://github.com/WrathChaos/StompClientLib/tree/0.1.2) (2017-07-08)\n\n[Full Changelog](https://github.com/WrathChaos/StompClientLib/compare/0.1.1...0.1.2)\n\n## [0.1.1](https://github.com/WrathChaos/StompClientLib/tree/0.1.1) (2017-07-08)\n\n[Full Changelog](https://github.com/WrathChaos/StompClientLib/compare/0.1.0...0.1.1)\n\n## [0.1.0](https://github.com/WrathChaos/StompClientLib/tree/0.1.0) (2017-07-08)\n\n[Full Changelog](https://github.com/WrathChaos/StompClientLib/compare/cbd49d3cad9a33ae96ff1708f7e0d3e975455325...0.1.0)\n\n\\* _This Changelog was automatically generated by [github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)_\n\n## Author\n\nFreakyCoder, kurayogun@gmail.com\n\n## License\n\nStompClientLib is available under the MIT license. See the LICENSE file for more info.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwrathchaos%2Fstompclientlib","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwrathchaos%2Fstompclientlib","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwrathchaos%2Fstompclientlib/lists"}