c++ - 如何在 C++ 中创建 RAW TCP/IP 数据包?

标签 c++ c sockets networking tcp

我是一名初级 C++ 程序员/网络管理员,但我认为如果有人指出我正确的方向,我可以学习如何做到这一点。大多数教程都是使用由于某种原因不再有效的旧代码进行演示的。

由于我在 Linux 上,我只需要解释一下如何编写原始伯克利套接字。谁能帮我快速介绍一下?

最佳答案

从阅读 Beej's guide on socket programming 开始.它将带您快速了解如何开始编写网络代码。之后,您应该能够通过阅读手册页获得越来越多的信息。

其中大部分内容包括阅读您喜欢的库的文档,以及对手册页的基本了解。

关于c++ - 如何在 C++ 中创建 RAW TCP/IP 数据包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/78184/

相关文章:

c - `scanf("%*[^\n]%*c")` 是什么意思?

c - 有效地从 CSV 中读取特定行,C

c++ - 创建与对话框一起工作的线程

c++ - 学习在 Xcode 中编译 C++

C 纤维在 printf 上崩溃

c - 为什么 recvfrom 创建额外的 IP header ?

perl - 不支持 WSL2 Debian 套接字操作

linux - 在这些情况下,TCP 会自动关闭套接字吗?

c++ - 来自 void 的多态类型转换*

c++ - 尝试检索时通过 nan 传递数组返回未定义