-
Notifications
You must be signed in to change notification settings - Fork 18
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Can we use it with websockets? #59
Comments
Hi, nice suggestion. I've never tried it. Clients are constructed with a connected socket, maybe it will work out of the box if you construct it with a websocket. Servers are constructed with an acceptor so there are chances it would work as well. As websockets are not standard sockets, I expect a few API incompatibilities though. Feel free to try it out if you'd like to tinker with packio. I'll try to find some time to test it on my own, and maybe officially support it, with unit tests and such |
I've taken a quick look at this tonight and it does not seem that simple. I'd probably need to add an abstraction layer between packio and asio to allow customization. |
Hey, to keep you up to date, I've been working on websockets and I've ironed out most bugs. It should be available pretty soon. By the way my guess is that packio will offer SSL support soon as well as supporting websockets and SSL have a lot in common (intermediary transport layer) |
I've officially added support for websockets (which means they are part of the unit tests). I'm planning on adding support for SSL, cleaning up the docs and releasing 2.2.0 |
Hi,
I would like to use the library with Boost::Beast websockets. How can I do that?
The text was updated successfully, but these errors were encountered: