在VS2015写网络程序时出现:
error C2011: “sockaddr_in”: “struct”类型重定义
error C2011: “WSAData”: “struct”类型重定义
error C2375: “bind”: 重定义;不同的链接
error C2375: “getpeername”: 重定义;不同的链接
等错误。
可以通过调整#include <winsock.h>和<windows.h>位置解决该问题,但是当程序较大时,可能引用的位置比较多,可以在预处理器中加入WIN32_LEAN_AND_MEAN解决该问题。