gpt4 book ai didi

c++ - [Windows] 网络到主机不工作

转载 作者:行者123 更新时间:2023-11-28 08:30:55 26 4
gpt4 key购买 nike

十六进制值为 10240 或 2800。 TOTAL_LENGTH 是一个无符号短整数。十进制的 0028 是 40,这是我所期望的(或者至少是一个合理的值)。

知道为什么我得到的是 0 而不是 40 吗?想自己倒车,但真的不想。 xD

unsigned short total_length = ntohl(ipData->TOTAL_LENGTH);

这些是我包含的 header 。

#include <winsock2.h>
#include <ws2tcpip.h>

最佳答案

u_long WSAAPI ntohl(
__in u_long netlong
);

结果是一个多头,而您将其分配给一个空头。检查它是否没有被切割。

此外,如果它很短,那你为什么不使用 ntohs

关于c++ - [Windows] 网络到主机不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2173804/

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