- Hands-On System Programming with C++
- Dr. Rian Quinn
- 114字
- 2021-07-02 14:42:28
Networking
Networking is another common use case that requires making system calls. On POSIX-compliant systems, we perform network-based system programming by working with POSIX sockets. Sockets provide an API for programming the Network Interface Controller (NIC), and support logic (for example, the TCP/IP stack) within the operating system.
Networking itself is an extremely complicated topic, deserving of its own book, but thankfully, the system calls needed to perform this type of programming are simple, with the majority of the gory details being handled by the operating system.
In Chapter 10, Programming POSIX Sockets Using C++, we will go into further detail on how to make these types of system calls using the socket API.
推薦閱讀
- Architects of Intelligence
- SQL Server 2008數據庫應用技術(第二版)
- SQL查詢:從入門到實踐(第4版)
- PySpark大數據分析與應用
- Access 2016數據庫技術及應用
- 深入淺出MySQL:數據庫開發、優化與管理維護(第2版)
- Scratch 3.0 藝術進階
- OracleDBA實戰攻略:運維管理、診斷優化、高可用與最佳實踐
- 金融商業算法建模:基于Python和SAS
- 企業級容器云架構開發指南
- 數字IC設計入門(微課視頻版)
- 區塊鏈技術應用與實踐案例
- 二進制分析實戰
- Unreal Engine Virtual Reality Quick Start Guide
- 大數據數學基礎(R語言描述)