????????????Socket2 向下兼容 Socket1 啊!如果是要:当用户有Socket2时,使用Socket2 ,没有时使用Socket1 .
则当使用 WSAStartup 初始化Socket2 时失败,就初始化成 1 .
则当使用 WSAStartup 初始化Socket2 时失败,就初始化成 1 .
解决方案 »
- 不同文件结构体调用
- 不用ctime coledatetime怎么处理时间?
- 如何生成LPDISPATCH类型数据?
- Onpaint()画的圆为什么看不到?
- 如果我的主dos分区是NTFS格式,并且我在其中装了2000 SERVER系统。整个硬盘我就装了这一个系统,那我改怎么把这个SERVER删除呢
- 请问谁有用VC开发----组态软件---的资料?急用!!!!
- InstallShield使用问题
- friend vs inline ?
- 有斑马标签打印机888-dt或888-tt的例子DEMO吗
- 菜鸟提问:想在基于对话框的文件中加入数据库连接,怎么做?
- VC我不熟,你能帮我解释一下做COM时下面的语句吗:
- 老问题。。旧瓶新酒
//函数功能: 初始化WS2_32.DLL,并确认版本为2.2
//****************************************************************************
BOOL funcInitSocket()
{
int iErr;
WSADATA wsaData;
WORD wVersionRequested;
wVersionRequested = MAKEWORD(2,2);
iErr = WSAStartup(wVersionRequested, &wsaData);
if(iErr != 0)
{
return FALSE;
}
if (LOBYTE(wsaData.wVersion) != 2 || HIBYTE(wsaData.wVersion) != 2)
{
WSACleanup();
return FALSE;
} return TRUE;
}