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. ...
最新文章
- delete []实现机制
- 航空航天大事件c语言程序设计,2017年沈阳航空航天大学航空航天工程学部823C语言程序设计考研强化模拟题...
- buu RSAroll
- html如何找寻vue文件,如何预览vue文件
- OpenStack(三)——Glance组件
- Python基础—06-函数基础
- xp正版验证补丁_实操web漏洞验证——IIS HTTP.sys 整数溢出漏洞
- CUBA Platform 7.0.3 发布,企业级应用开发平台
- android surfaceview , videoview 背景加圆角
- 电子板书:Word,PPT,PDF手写批注很轻松
- 6.Nginx静态代理
- freeradius mysql web_CentOS7部署FreeRadius3.0及WEB管理界面DaloRadius
- Matlab Coder优缺点、使用介绍、使用注意
- 特殊的自然常数π以及e
- AnyProxy抓包实践
- obsidian memos插件iphone端无法读取memos
- 【真测有效】VMware 虚拟机上不上网的多种解决方案
- 大数据可视化陈为智慧树_智慧树知到_大数据可视化_答案章节单元测试答案
- 初识C语言(1)(2)(3)(4) C语言入门 保姆级教程 变量 常量 字符串 转义字符 操作符 关键字 字符串 指针 函数 结构体 数组 选择语句 循环语句
- Supercell带给我们的启示