c - C 中与网络相关的低级软件的读物、工具和库

标签 c networking drivers low-level firmware

我即将毕业于电子和 tlc 工程专业,并且我在 PHP 和 Java 方面有一些不错的 OO 编程经验。
现在我想尝试开始 C 程序员的职业生涯。

我对 C 很感兴趣,因为我认为这是最适合开发设备驱动程序、固件和其他低级软件的语言,无需考虑汇编语言。 我特别希望能够从事与网络相关的主题。 我想在非常接近硬件的地方工作,因为我认为这是我能够卓有成效地完成我的学位,同时又能从成为一名程序员中获得满足感的唯一途径。

所以我想问一下你认为我应该读什么,因为我已经可以用 C 写一些东西,虽然没什么特别的,而且我已经读了几遍 K&R。

如果您知道任何工具或库(如 libevent 和 libev),它们是低级、网络相关的 C 编程领域的事实标准,那也很高兴知道。

最佳答案

关于c - C 中与网络相关的低级软件的读物、工具和库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/558703/

相关文章:

sockets - 使用 golang 从连接到网络接口(interface)的原始套接字读取

networking - Kubernetes 暴露的 pod 连接被拒绝 - 有时有效,有时无效

c++ - 与 Visual Studio 2008 一起使用需要哪个 Windows 驱动程序工具包

powershell - 可以使用 PowerShell 添加 .inf 驱动程序吗?

windows - Windows 操作系统中的驱动程序堆栈是什么?

c - 包含结构本身作为参数的函数指针位于同一结构内

c - 如何正确地接受来自另一个终端(比如 pts/1)的输入?

c - 如何用下面的方式显示5*5矩阵的元素?

c - 数组下标的类型为 ‘char’ [-Wchar-subscripts]

C++ winsock TCP监听