[SOCKET编程] [UDP服务器]
我正在尝试使用UDP服务器进行消息加密和解密,代码在这里。https:/www.geeksforgeeks.orgmessage-encryption-decryption-using-udp-server但我得到了以下错误。
fatal error: netinet/in.h: No such file or directory
如何解决这个问题?
对于Windows上的socket的东西,你需要 #include <winsock2.h>
并且您还需要与 -lws2_32
.
在你的程序开始时,你还需要像这样初始化库。
static WSADATA wsaData;
int wsaerr = WSAStartup(MAKEWORD(2, 0), &wsaData);
if (wsaerr)
exit(1);
并在退出前进行清理,像这样
WSACleanup();
其余的大部分基本网络功能和*nix平台上的一样,除了 close()
在插座上不起作用,所以你需要进行 closesocket()
而不是。