Tuxklok wrote:Gotcha. So do you have a description of the protocol as you've discovered it so far available anywhere? I'd be kind of interested to see how they have gone about designing the network. I'm a C++/Python person myself, so I'd rather not try and pick it out of the pascal code.
No, the official specs of VATSIM FSD protocol is not publicly available. As far as I understood, FSD is quite old invention and it had since been heavily reworked by VATSIM, IVAO, FSFDT and other networks independently, thereby producing mutually incompatible derivatives. The best shot available would be svn this https://x-ivap.svn.sourceforge.net/svnroot/x-ivap , and take a look into src/XIvApp which contain pretty much of FSD internals, but you have to remember that this is NOT VATSIM FSD version, and some methods implemented there are incompatible with VATSIM (including software authorization). Currently, the best approximation to VATSIM FSD is FSoar. If you feel like digging deeply, feel free to ask me right here, I'll do my best to explain.
btw, I always thought that C++ developers who mastered its alien syntax could easily pick up much simpler and human readable Pascal syntax