WSAStartup函数和socket函数
WSAStartup函数:
其原型:WSAStartup(WORD sockVersion,LPWSADATA lpWSAData)
第一个参数我们定义的是加载套接字的必要信息,这个参数用来进行加载套接字。第二个参数是获取相关的信息,
我们在使用中使用:WSAStartup(sockVersion, &wsaData),其中sockVersion,是WORD类型的,而wsaData是WSAData 类型的。
这个函数进行初始化工作,其函数返回值为整型,返回值为0表示初始化成功,否则返回失败。
WSAStartup() 函数执行成功后,会将与 ws2_32.dll 有关的信息写入 WSAData 结构体变量
int socket(int domain, int type, int protocol):其中domain是指定的传输地址类型,type指定所设置的通信协议的类型,
protocol指定socket传输时所使用的传输协议编号。一般设置为0。如果创建成功,则返回这个套接字的编号,否则返回-1.
WSAStartup函数和socket函数相关推荐
- C语言 socket listen()函数(socket()函数创建的socket(套接字描述符)默认是一个主动类型的,listen函数将socket变为被动类型的,等待客户的连接请求)
摘要:listen函数使用主动连接套接口变为被连接套接口,使得一个进程可以接受其它进程的请求,从而成为一个服务器进程.在TCP服务器编程中listen函数把进程变为一个服务器,并指定相应的套接字变为被 ...
- python socket模块recv函数_python socket 函数 模块
欢迎指正和留言讨论哦 import socket socket()函数 1,语法格式 socket.socket([family[, type[, proto]]]) family: 套接字家族可以使 ...
- socket()函数详解!
函数原型 socket()函数的原型如下,这个函数建立一个协议族为domain.协议类型为type.协议编号为protocol的套接字文件描述符.如果函数调用成功,会返回一个标识这个套接字的文件描述符 ...
- python socket.socket()函数 套接字详解及TCP、UDP程序示例(粘包等)
文章目录 socket的定义 套接字的工作流程 socket函数使用 socket函数用法 服务端套接字函数 客户端套接字函数 公共用途的套接字函数 面向文件的套接字方法 打电话的流程演示 服务端.p ...
- socket()函数介绍
socket()函数介绍 socket函数介绍 函数原型 domain type protocol errno 示例 函数原型 socket()函数的原型如下,这个函数建立一个协议族为domain.协 ...
- 使用基本的socket函数
1.socket库的2.2版本的文件: dll文件:ws2_32.dll lib文件:ws2_32.lib 头文件:<WINSOCK2.H> 2.socket库的初始化和卸载 2.1-初始 ...
- Powerbuilder 使用Socket函数发送数据
天想使用pb10来操作socket函数, 在这里写个测试代码,以作备用. PowerBuilder 测试代码: API函数声明 FUNCTION Long WSAStartup ( Integer w ...
- Socket函数说明
第六章 Socket函数说明 6.1 库函数综述 6.1.1 套接字函数 表6.1 Windows Sockets 1.1版本的Berkeley Sockets函数 accept() 确认外来 ...
- socket编程:socket()函数详解
文章目录 1. 什么是socket? 1.1 意义 1.2 本质 1.3 应用 1.4 结论 2. socket() 函数参数介绍 2.1 参数1:int af 2.2 参数2:int type 2. ...
最新文章
- IPC 之 Binder 初识
- 【开发环境】Ubuntu 中使用 VSCode 开发 C/C++ ④ ( 创建 tasks.json 编译器构建配置文件 | tasks.json 编译器构建配置文件分析 )
- (转载)c++内存池实现 .
- (转)Geth控制台使用及Web3.js使用实战
- python中的无参装饰器和有参装饰器
- SAP Spartacus list item点击之后的detail页面跳转
- Oracle 11gR2 RAC恢复OCR和VOTE DISK
- 总是忘记的oracle 函数
- android记事本项目案例,Android实现记事本项目完整实例源代码
- JavaWeb工程师知识图谱
- jenkins vue 打包特别慢_从零开始 使用VUE开发桌面客户端
- 计算机桌面上的声音图标没了怎么办,Win7电脑右下角声音图标不见了怎么办?...
- WORD如何插入域编号?
- linux下 java 压缩文件夹,java压缩文件夹linux下乱码问题
- python创建docx文件
- 好文分享—— RNN基本原理以及基于Pytorch实践
- 函数和结构(C++)
- HDU 1257 最少拦截系统 简单DP
- 美的微晶冰箱以云数据为驱动,实现智能保鲜冰箱智慧新升级
- pytorch 状态字典:state_dict