C вообще не имеет «встроенных функций», они все предоставляются библиотеками.Сеть не поддерживается в стандартной библиотеке ;вам нужна сетевая библиотека, которой много, некоторые из которых являются стандартными для конкретных операционных систем, но имеют тенденцию быть низкоуровневыми, такими как BSD Sockets или аналогичный WinSock API. не используйте значение с плавающей запятой для представления номера версии, а просто сравните строку версии.Это позволяет избежать проблем с точностью fp и конвертацией, а также позволяет гибкое форматирование номеров версий, таких как «1.0.1» или «1.0a» или что-либо другое.