问题描述
我想用C ++编写自己的客户端和服务器代码(我已经找到了很多教程),并可以访问有关标头的所有信息以及将要通过网络发送的帧中的所有字段。
在通过网络发送帧之前,我需要它能够编辑和/或操作所有标题字段中的信息。而且,它需要能够接收帧并读取/处理从第2层到上层的所有标头字段。
我只想知道我需要使用C ++中的哪个库,或者是否有任何有关如何编写代码的信息,可以通过C ++来实现?
解决方法
如果要构建客户端/服务器,这很容易。但是,如果要构建从MAC到传输层的数据包,则需要使用Linux内核。您需要了解有关如何发送和接收数据包的知识。而且,我们始终使用C来实现它。