I am trying to use websocket library in the SDK 3.1.2 (which I believe is the latest), and finding what I think are quite frightening bugs.
To start with:
Then there are 3 major bugs in wiced_websocket_receive:
Some other minor documentation issues I could spot:
So the question is, am I right in expecting the websocket library to be production-ready right this moment, or it's more of a beta/experimental code I should not rely on?
And 2 more!
I keep on finding more minor things.
All of these make me conclude the library is incomplete and is not meant to be used in production.
Yes, there is a websocket library in the SDK 3.1.2 release but it is not supported yet. There is no snippet sample application as well. On next WICED SDK release, websocket will be supported and there will be a snippet sample application as well. There is an intention to support splitting across multiple frames on future releases.
Just a few suggestions.
Do you consider time based stable release for the SDK?
If a new feature take time to development, that's fine.
But people still need bug fix for current SDK.
For example, the sdk-3.1.2 needs a lot of fixes (a lot of patches available
on the forum). There are also some bugs pointed out by alex on
the forum but does not get fix. I think it's important to get bug fix first.
It would be helpful if you can release time based bug fix release.