-
Notifications
You must be signed in to change notification settings - Fork 167
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
Using the library with a different WebSocket implementation #97
Comments
Hi @cyrilfr First of all thanks for the question. It been quite around here lately. When I started out, one of my goals was to decouple the 3rd party implementation of communication. I can't say I succeeded with that, because some have tried to integrate with other Liv's and failed. It really depends on how the implementation is done. I can try to check out the lib and give you some feedback during the weekend or so. |
That would be great thanks :) |
It looks possible, but I have some concerns.
|
Play Framework uses Akka as HTTP and WebSocket implementation.
WSS is fully supported. Personally, I prefer to use NGINX as a proxy for WSS. Maybe the library should be "WebSocket implementation independant" and work with callbacks. So you can invoke the OCPP communicator with any WebSocket. To receive a message with Play for example:
To send a message with an instance of
To close the connection:
|
I'm still interested in using OCA OCPP as a standalone library (not WS or framework integration specific). |
Hi @cyrilfr It's nice that you are still interested, unfortunately I don't have any news for you. I don't have much time to spare, so I havent worked on the lib for some time now, and I don't think I will for years to come. The case is, that I'm partaking on a masters degree this week, so I reckon I will be very busi for the next two years. If you want to give it a try, then I'll surely assist you, anyway possible. I just don't have a lot of spare time. Sincerely, |
Is there a way to use the library with a different implementation of WebSocket? For example, I'd like to use the library with Play Framwork and its own WebSocket implementation.
The text was updated successfully, but these errors were encountered: