-1
有人可以帮助解决困扰我们几天的下列问题吗?非常感谢。查找通过套接字发送的数据包号码
我们正在开发通过TCP套接字计算网络流量库(不是原始套接字(AF_PACKET, SOCK_RAW)
,可以知道数据统计发送/接收)由LIB主叫实际,但价值是从/proc
完全不同。
我们想知道它是由在TCP/IP /物理上添加的数据包头引起的,所以有可能通过套接字获得数据包号流量,然后我们可以修补?或者还有另一种更好的方法来匹配/proc/
上的值。
我们不能根据uid进行计算,因为lib调用者可能有其他的网络操作。
很难理解你的问题,但数据包没有数据包号码。 TCP *段*有*序列号,但它们不是连续的:它们是字节流中的标记。 – EJP
对不起,我没有说清楚。我想知道通过套接字发送/接收的数据包的数量。 – smart
仍然没有道理。 IP标头包裹TCP段。它们不是额外的数据包。我也不明白为什么你在编写新的代码时已经有了/ proc。显然你有一个错误。 – EJP