gpt4 book ai didi

c++ - 如何从 payload unsigned char buf 获取 IP 和 PORT?

转载 作者:行者123 更新时间:2023-11-28 07:02:04 25 4
gpt4 key购买 nike

我有一个 unsigned char buf:

IP在197位,端口在205位。我怎样才能从这个 unsigned char buf 获得正确的 IP 和端口?

我尝试了一些数字转换但没有成功 :(

感谢任何帮助或提示。

最佳答案

我假设,IP 从第 197 个位置开始,它在数组中占据 4 个位置(每个八分圆占 1 个位置),端口占 1 个位置。在C/C++中第197个位置应该用索引196访问。所以,你可以通过以下方式访问IP和端口地址的4个八分圆,

short int octants[] ={buf[196],buf[197],buf[198],buf[199]} ;
short int portId = buf[204] ;

关于c++ - 如何从 payload unsigned char buf 获取 IP 和 PORT?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22287710/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com