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 - 如何将整数传递给函数并返回字符串

sockets - UNIX套接字: Can a client ever read data meant for another client?

java - 网络线程和 Swing 线程出现问题

c# - PInvoke "Attempted to read or write protected memory"

c++ - boost asio 套接字是否有适当的 RAII 清理

c++ - c 中的 fork() 命令——这段简单代码的输出是什么?

c - 指针作为 C 中的函数参数

c - C (Linux) 套接字服务器客户端编程中有关accept() 的问题

c++ - 为什么我会收到 std::bad_alloc 错误

c++ - 将大小为编译时常量的数组初始化为单个值