Как библиотеки C ++, такие как POCO, могут иметь доступ к сети компьютера и могут выполнять сетевые задачи?
Использует ли POCO API-интерфейсы ОС для доступа к сети или использует аппаратное обеспечение для доступа к сети?
В современных операционных системах, таких как Linux / Unix или Windows, приложения (и библиотеки) не имеют прямого доступа к оборудованию. Для доступа к сетевым подключениям ОС предоставляет такие API, как BSD Sockets API (Linux Manpage ) и Windows адаптация WinSock . Такие библиотеки, как POCO, просто предоставляют удобные обертки вокруг них, возможно добавляя протоколы высокого уровня, такие как HTTP.