WSAStartup 函数的使用 wsastartup 失败

int WSAStartup(__in          WORD wVersionRequested,__out         LPWSADATA lpWSAData);

WSAStartup


格式: int PASCAL FAR WSAStartup( WORD wVersionRequested, LPWSADATA lpWSAData );
参数: wVersionRequested 欲使用的 Windows Sockets API 版本
lpWSAData指向 WSADATA 资料的指标
传回值: 成功 – 0
失败 - WSASYSNOTREADY / WSAVERNOTSUPPORTED /WSAEINVAL
说明: 此函式「必须」是应用程式呼叫到 Windows Sockets DLL 函式中的第一个,也唯有此函式呼叫成功後,才可以再呼叫其他 WindowsSockets DLL 的函式。此函式亦让使用者可以指定要使用的 Windows Sockets API 版本,及获取设计者的一些资讯。程式中我们要用 Winsock 1.1,所以我们在程式中有一段为:
WSAStartup((WORD)((1<<8)|1),(LPWSADATA) &WSAData)
其中 ((WORD)((1<<8)|1) 表示我们要用的是 Winsock 「1.1」版本,而WSAData 则是用来储存由系统传回的一些有关此一 Winsock Stack 的资料。

The WSAStartup function initiates use of the Winsock DLL by a process.
WSAStartup()函数的使用 wsastartup 失败










在使用WSAStartup的使用出现了下面的问题:
源码:
#include"stdafx.h"
#include<windows.h>

intmain()
{
WSADATAwsa={0};
WSAStartup(MAKEWORD(2,2),&wsa);

return0;
}
出现的错误信息:
错误1error LNK2019: 无法解析的外部符号 _WSAStartup@8,该符号在函数 _main 中被引用CompletePortDemo.objCompletePortDemo
解决方法:添加#pragmacomment(lib,"ws2_32.lib")
正确代码:
#include"stdafx.h"
#include<windows.h>
#pragmacomment(lib,"ws2_32.lib")

intmain()
{
WSADATAwsa={0};
WSAStartup(MAKEWORD(2,2),&wsa);

return0;
}

  

爱华网本文地址 » http://www.aihuau.com/a/25101017/367276.html

更多阅读

excel中round函数的使用方法 isodd函数的使用方法

excel中round函数的使用方法——简介不少朋友都会问在excel中round函数怎么用,作为使用频率较高函数之一,本文就介绍一下round函数的使用方法。excel中round函数的使用方法——工具/原料office excelexcel中round函数的使用方法——

large函数的使用方法 max函数的使用方法

large函数的使用方法——简介excel中的large函数也是平时常用的统计函数之一,该函数语法简单,理解容易,再配上实例,基本可以让看到本文的朋友完全掌握。large函数的使用方法——工具/原料office excellarge函数的使用方法——函数解释

Excel中COLUMN函数的使用 excel函数的使用方法

Excel中COLUMN函数的使用——简介COLUMN函数是一个简单的辅助函数,在一些复杂的函数计算中会使用到COLUMN函数,但是一般都不会对COLUMN函数作解析,很多朋友对公式函数中突然插入“=COLUMN()”表示理解。这里,为大家介绍COLUMN函数的使用。

left函数的使用方法 sumif函数的使用方法

left函数的使用方法——简介在excel中left函数可以给我们提供很多方便,平时也经常用到。该函数相对而言比较简单,本文就介绍下left函数怎么用。left函数的使用方法——工具/原料office excelleft函数的使用方法——方法/步骤left函

lookup函数的使用方法 int函数的使用方法

lookup函数的使用方法——简介本文介绍一下日常工作中经常会使用到的一个查找函数,lookup函数,与vlookup函数以及hlookup函数一样是非常的强大。通过列举一个例子对lookup函数的使用方法进行分析,分别从精确查找和非精确查找两个方面进

声明:《WSAStartup 函数的使用 wsastartup 失败》为网友天帝殺神分享!如侵犯到您的合法权益请联系我们删除