通过C ++编码的客户端和服务器在TCP / IP网络通信中读取,创建和操作全帧

问题描述

我想用C ++编写自己的客户端和服务器代码(我已经找到了很多教程),并可以访问有关标头的所有信息以及将要通过网络发送的帧中的所有字段。

在通过网络发送帧之前,我需要它能够编辑和/或操作所有标题字段中的信息。而且,它需要能够接收帧并读取/处理从第2层到上层的所有标头字段。

我只想知道我需要使用C ++中的哪个库,或者是否有任何有关如何编写代码的信息,可以通过C ++来实现?

解决方法

如果要构建客户端/服务器,这很容易。但是,如果要构建从MAC到传输层的数据包,则需要使用Linux内核。您需要了解有关如何发送和接收数据包的知识。而且,我们始终使用C来实现它。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...