paullouisageneau / libjuice

JUICE is a UDP Interactive Connectivity Establishment library
Mozilla Public License 2.0
410 stars 76 forks source link

How can I support windows XP, I want to use this project under XP #168

Closed fengshangren closed 1 year ago

fengshangren commented 2 years ago

How can I support windows XP, I want to use this project under XP

paullouisageneau commented 2 years ago

The library requires at least Microsoft Windows 7. To make in compatible with older legacy versions like Windows XP, you would need to implement workarounds for missing functions in the system API, for instance WSAPoll and BCryptGenRandom.

To be honest, Windows XP has been unsupported for more than 8 years, even the exceptional support for Windows Embedded ended a few years ago, and most third-party software dropped support nowadays. It shouldn't be used anymore.

fengshangren commented 2 years ago

May I ask which version of libjuice finally supports windows XP?

paullouisageneau commented 2 years ago

libjuice has never supported Windows XP, as the project was started in 2020.