socket2里面,有些函数带WSA开头,有些不带。请问有何区别?

WSASocket可以使用WinSock特有功能,比如重叠IO,用dwflags指定。
  
WSA的A是指api,用于区别spi,因为在spi中还有wspsocket,wspaccept等...
在spi中:
WSP(Winsock提供者):用于传送服务提供者函数。
NSP(名字空间提供者):用于名字空间提供者函数。
WPU(Winsock提供者上调):供服务提供者调用的Ws2_ 32.dll支持函数使用。
WSC(Winsock配置):供在Winsock 2中安装服务提供者的函数使用。
winsock分两部分:winsock api,winsock spi.......
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
主要网络API函数可以分为以下几大类: 1. Socket相关函数:用于创建、连接、发送和接收数据等操作。 2. DNS相关函数:用于解析主机名和IP地址之间的转换。 3. HTTP相关函数:用于HTTP协议的通信,如发送HTTP请求和接收HTTP响应。 4. FTP相关函数:用于FTP协议的通信,如上传和下载文件。 5. SSL/TLS相关函数:用于加密和解密网络通信数据。 6. ICMP相关函数:用于发送和接收ICMP消息,用于网络诊断和控制。 7. 网络管理相关函数:用于获取和设置网络接口配置信息,如IP地址、子网掩码等。 网络事件包括以下几种: 1. 连接事件:表示一个连接请求已经到达服务器端。 2. 接收事件:表示有数据可供读取。 3. 发送事件:表示可以发送数据。 4. 关闭事件:表示连接已经关闭。 网络消息的应用步骤一般包括以下几个步骤: 1. 创建Socket对象。 2. 绑定Socket到本地IP地址和端口。 3. 监听连接请求或者连接到远程主机。 4. 接收或发送数据。 5. 关闭Socket对象。 Winsock API函数名标识以WSA开头,常见的函数包括: 1. WSAStartup:初始化Winsock库。 2. socket:创建Socket对象。 3. bind:绑定Socket到本地IP地址和端口。 4. listen:监听连接请求。 5. accept:接受连接请求。 6. connect:连接到远程主机。 7. send:发送数据。 8. recv:接收数据。 9. closesocket:关闭Socket对象。 10. WSACleanup:释放Winsock库资源。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值