|
//提取客户端的IP地址和端口号,添加新的链表
CCLintItem* pItem = new CCLintItem();//新建一个节点
pItem->m_Socket = accsock;//调用accsock的对其进行赋值;
CString STrip;
STrip = inet_ntoa(clientAddr.sin_addr);//获取新用户的IP调用函数inet_ntoa将网络字节序转化为本机字节顺序;
wcscpy_s(pItem->m_szIpaAddr, MAX_IP_LEN, STrip);
pItem->m_hThread = CreateThread(NULL, 0,clientThreadProc, pItem, 0, NULL);
POSITION pos = pTHIS->m_clientlist.AddTail(pItem);//添加链表尾部端口号与线程
}
编译是一直在报警,在将网络IP转化为本地的时候,在预编译器中也添加了_CRT_SECURE_NO_WARNINGS
_WINSOCK_DEPRECATED_NO_WARNINGS编译文件,
头文件中也添加了#define _WINSOCK_DEPRECATED_NO_WARNINGS
C/C++常规/SDL检测、为(否/sdi-)现在编译还在报错
严重性 代码 说明 项目 文件 行 源 禁止显示状态
错误 C4996 'inet_ntoa': Use inet_ntop() or InetNtop() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings chatserver D:\C++随堂笔记\chatserver\chatserver\CServer.cpp 71 生成
|
上一篇: 关于SQL SERVER下一篇: 求助:读到的视频文件信息,和文件不一致呀???
|