我有问题。 如何从boost :: asio :: ip :: tcp :: socket获取ipv4 paket头文件? 有可能吗?
我为sql流量编写了一个简单的NAT服务实现,通过服务器从客户端获取。 服务器基于boost :: asio示例代码结构here。
我想重新发送数据包,我的服务器从客户端获取到mmssql服务器。在从mssql服务器获取答案时也这样做。
我想直接编辑数据包头,就像它的NAT服务一样,(可能还有另一种方式?:))通过将源IP更改为此服务器的ip,并将目标IP更改为mssql server的ip。反向做同样的事情(从mssql到客户端)。
你能为我提出什么建议?