Conversation
Previous tag did not have a proper notion of "ASIO_STANDALONE"
|
@sepehr-laal is the plan to support both boosts asio and standalone asio ? Also cppnet lib went from using boost.asio to standalone asio back to boost.asio ( see cpp-netlib/cpp-netlib#629 ) |
|
My original plan was to stop supporting Boost (although, I can see why supporting both can be useful). I got rid of Boost altogether since it's such a pain to work with and install on non Linux platforms. I don't really understand why cppnet went back to Boost. Going through the thread you linked, it seems like an anecdotal reason to me (to go back to Boost). These days C++ standard library is pretty powerful. Boost is really no longer needed for simple packages. |
|
Excep for asio ;) until networking has landed in the stl |
|
what's the status of this? I want to use this as well without Boost. |
|
Same, boost is a burden to work with, +1 for a native method. |
|
+1 for removing boost, any movement on this? |
|
3 years and no feedback. This project is abandoned. |
|
@ppamorim SocketIO in general has not had an update since 2017 (blog). Although @darrachequesne still makes commits for the company. |
- add the standalone ASIO as a replacement for Boost ASIO - add Catch++ as a replacement for Boost Test framework - remove dependency on Boost DateTime and Boost Lexical Cast
|
Merged as af68bf3. Sorry for the delay... Could you please ping me on issues/PR that you would like to see worked on? Thanks. |
|
3.5 years of inactivity is outside of my comfort zone for code I use in production |
* upstream/master: docs: update compatibility table for Socket.IO v4 docs: fix title format (socketio#297) feat: allow resource path to be set in connection URI (socketio#134) fix: resolve client_impl::ping LOG call syntax in debug builds fix: resolve socketio#254: handle closing sockets upon on_fail events fix: lower the minimum CMake supported version feat: implement socketio#45: add support for logging configuration feat: add support for Socket.IO v3 refactor: use correct Engine.IO protocol revision refactor: use standard install paths (socketio#58) ci: migrate to GitHub Actions chore: update .gitignore with cmake output refactor: remove Boost dependency (socketio#176)
* tag '2.0.0': refactor: use correct Engine.IO protocol revision refactor: use standard install paths (socketio#58) ci: migrate to GitHub Actions chore: update .gitignore with cmake output refactor: remove Boost dependency (socketio#176)
ASIOas a replacement for Boost ASIOCatch++as a replacement for Boost Test framework** I have not removed Boost from examples due to lack of time!