gpt4 book ai didi

c - fatal error : netinet/in. h:没有这样的文件或目录

转载 作者:行者123 更新时间:2023-12-03 12:02:37 25 4
gpt4 key购买 nike

[套接字编程] [UDP 服务器]

我正在尝试使用 UDP 服务器进行消息加密和解密。
代码在这里:https://www.geeksforgeeks.org/message-encryption-decryption-using-udp-server/
但我收到以下错误:

fatal error: netinet/in.h: No such file or directory

如何解决这个问题?

最佳答案

对于 Windows 上的套接字内容,您需要 #include <winsock2.h>并且您还需要与 -lws2_32 链接.

在程序开始时,您还需要像这样初始化库:

static WSADATA wsaData;
int wsaerr = WSAStartup(MAKEWORD(2, 0), &wsaData);
if (wsaerr)
exit(1);

并在像这样退出之前清洁:
WSACleanup();

除了 close() 之外,其余最基本的网络功能与 *nix 平台上的相同。这不适用于套接字,因此您需要执行 closesocket()反而。

关于c - fatal error : netinet/in. h:没有这样的文件或目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62170418/

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