首页 > 解决方案 > POCO 等 C++ 库如何访问网络?

问题描述

像 POCO 这样的 C++ 库如何访问计算机的网络并执行网络任务?

POCO 是使用操作系统的 API 访问网络还是直接使用硬件访问网络?

标签: c++apinetworkinghardware

解决方案


在 Linux/Unix 或 Windows 等现代操作系统上,应用程序(和库)无法直接访问硬件。为了访问网络连接,操作系统提供了诸如BSD Sockets API ( Linux Manpage ) 和 Windows 适配WinSock之类的 API 。像 POCO 这样的库只是提供了方便的包装器,可能会添加像 HTTP 这样的高级协议。


推荐阅读