I am getting this error when connecting to the IG Lighstreamer server.
All Tokens/user data is correct.
I am using lightstreamer for c++. I have downloaded LS very recently so have the latest version.
Any Ideas? Many thanks!
Cause: 65 - Unsupported protocol version: 2.5.0
The C++ client requires a Lightstreamer Server version 7.4 or higher. It seems that the IG Server might be an older version. Therefore, you will need to use a different client, such as Java or Python, that supports the specific version installed by IG.
To find the installed IG version, you can refer to this page, although it may not always be up-to-date.
- Edited
Alessandro.Carioni Thank you for your response. That is really annoying. I want to use C++ for its obvious benefits. I will look to see if I can get an old version of the cpp sdk that is compatible. Do you know of any previous branches/commits that will support this? Or any area of the SDK source code that could be changed to fix compatibility?
bullbizly Or failing that, I suppose I could use the generic platform code to directly make server requests?
bullbizly We'll also check with IG if upgrading to v7.4 is planned in the short term.
Alessandro Alinone Perfect thank you, I am slightly confused by the versioning.
2.4.0 build 3006
Compatible with Server since 7.3.0.
Not compatible with custom clients based on the previous version; see compatibility notes below.
Compatible with custom clients sticking to the previous version.
Released on 19 Sep 2022
This is from the generic platform docs, does this mean it will be compatible with the current IG version of : 7.3.3?
bullbizly Yes, I confirm that an application implementing protocol version 2.4.0 will be compatible with server version 7.3.3.
Alessandro Alinone Hi, did you guys ever reached out to IG regarding upgrading their server to 2.4.0 or should I do it?
@norme Yes, we have informed IG about the requests received here for an update to the Lightstreamer server version; however, the scheduling of this activity is beyond our control.