在windows10 中使用Red Panda Dev-C++进行socket编程需要注意的地方:
一、windows10 MinGW编译器socket变成的头文件与Linux的区别
//Linux:
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
//Windows:
#include <winsock.h>
二、使用MinGW编译进行编译,需要添加链接库
三、windows环境下需要添加一些方法才能正常使用socket
int main() {
WSADATA wsaData;
int err = WSAStartup(MAKEWORD(2, 2), &wsaData);
if (err != 0){
return 1;
}
//...
WSACleanup();
}