关于socket初始化的问题

bobqi 2002-06-05 06:04:37

afxsocketinit()

WSADATA wsaData;
int nRet=WSAStartup(0x0101, &wsaData);
的初始化有什么不同,
能不能具体一点说?
是不是 afxsocketinit()对应 afxsock
wsastartup对应 winsockx.h
afxsocketinit是不是包含了wsastartup
...全文
102 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
bobqi 2002-06-05
  • 打赏
  • 举报
回复
我自己公布答案吧
WSADATA wsaData;
if (lpwsaData == NULL)
lpwsaData = &wsaData;

WORD wVersionRequested = MAKEWORD(1, 1);
int nResult = WSAStartup(wVersionRequested, lpwsaData);
if (nResult != 0)
return FALSE;

if (LOBYTE(lpwsaData->wVersion) != 1 || HIBYTE(lpwsaData->wVersion) != 1)
{
WSACleanup();
return FALSE;
}
赫赫
笨死了
bobqi 2002-06-05
  • 打赏
  • 举报
回复
问题不太清楚,
第一,afxsocketinit()和wsastartup的初始化有什么不同,能否具体一点阐述

第二,afxsocketinit() 对应 afxsock.h
而wsastartup()对应 winsockx.h

第三,afxsocketinit()是不是包含了wsastartup

4,387

社区成员

发帖
与我相关
我的任务
社区描述
通信技术相关讨论
社区管理员
  • 网络通信
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧