关于socket初始化的问题

bobqi 2002-06-05 06:04:37

afxsocketinit()

WSADATA wsaData;
int nRet=WSAStartup(0x0101, &wsaData);
的初始化有什么不同,
能不能具体一点说?
是不是 afxsocketinit()对应 afxsock
wsastartup对应 winsockx.h
afxsocketinit是不是包含了wsastartup
...全文
38 2 打赏 收藏 举报
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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
  • 打赏
  • 举报
回复
相关推荐
发帖
通信技术
加入

4253

社区成员

通信技术相关讨论
社区管理员
  • 网络通信
申请成为版主
帖子事件
创建了帖子
2002-06-05 06:04
社区公告
暂无公告