从boost :: asio :: ip :: tcp :: socket获取ipv4数据包头

时间:2014-10-19 10:50:29

标签: c++ sockets boost tcp nat

我有问题。 如何从boost :: asio :: ip :: tcp :: socket获取ipv4 paket头文件? 有可能吗?

我为sql流量编写了一个简单的NAT服务实现,通过服务器从客户端获取。 服务器基于boost :: asio示例代码结构here

我想重新发送数据包,我的服务器从客户端获取到mmssql服务器。在从mssql服务器获取答案时也这样做。

我想直接编辑数据包头,就像它的NAT服务一样,(可能还有另一种方式?:))通过将源IP更改为此服务器的ip,并将目标IP更改为mssql server的ip。反向做同样的事情(从mssql到客户端)。

你能为我提出什么建议?

0 个答案:

没有答案
相关问题