SendTo and Read were using longer than necessary socket timeouts that may add to process time delay and stuttering. They were also using different values between Window and Linux/Mac. The timeouts are now standardized for all versions and coded in the same manner as the xplaneConnect.c functions.
* Added Timer
* Added UDPSocket::GetAddr
* Added MessageHandlers::SendBeacon()
* PoC of starting a timer on PluginEnable
* C++11
* Added Timer to xcode project
* C++11 in cmake
* added Timer to cmake
* use function pointer in Timer
* moved Timer to namespace
+ wait for thread to join when stopping the timer
* Windows: changed uint to unisgned short
* Windows: Added Timer.h/cpp to project
* GetAddr static
* Send xplane and plugin version with BECN
* SendBeacon with params
* fixed file copyrights
* Include functional
to fix Linux compile error
* review fixes
* Send plugin receive port in BECN
* review fixes
- Removed dependency on C client.
- The plugin now responds to client requests on the same port used to establish the connection.
Removed C client dependency from plugin.