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函数相关推荐

  1. C语言 socket listen()函数(socket()函数创建的socket(套接字描述符)默认是一个主动类型的,listen函数将socket变为被动类型的,等待客户的连接请求)

    摘要:listen函数使用主动连接套接口变为被连接套接口,使得一个进程可以接受其它进程的请求,从而成为一个服务器进程.在TCP服务器编程中listen函数把进程变为一个服务器,并指定相应的套接字变为被 ...

  2. python socket模块recv函数_python socket 函数 模块

    欢迎指正和留言讨论哦 import socket socket()函数 1,语法格式 socket.socket([family[, type[, proto]]]) family: 套接字家族可以使 ...

  3. socket()函数详解!

    函数原型 socket()函数的原型如下,这个函数建立一个协议族为domain.协议类型为type.协议编号为protocol的套接字文件描述符.如果函数调用成功,会返回一个标识这个套接字的文件描述符 ...

  4. python socket.socket()函数 套接字详解及TCP、UDP程序示例(粘包等)

    文章目录 socket的定义 套接字的工作流程 socket函数使用 socket函数用法 服务端套接字函数 客户端套接字函数 公共用途的套接字函数 面向文件的套接字方法 打电话的流程演示 服务端.p ...

  5. socket()函数介绍

    socket()函数介绍 socket函数介绍 函数原型 domain type protocol errno 示例 函数原型 socket()函数的原型如下,这个函数建立一个协议族为domain.协 ...

  6. 使用基本的socket函数

    1.socket库的2.2版本的文件: dll文件:ws2_32.dll lib文件:ws2_32.lib 头文件:<WINSOCK2.H> 2.socket库的初始化和卸载 2.1-初始 ...

  7. Powerbuilder 使用Socket函数发送数据

    天想使用pb10来操作socket函数, 在这里写个测试代码,以作备用. PowerBuilder 测试代码: API函数声明 FUNCTION Long WSAStartup ( Integer w ...

  8. Socket函数说明

    第六章  Socket函数说明 6.1  库函数综述 6.1.1  套接字函数 表6.1  Windows Sockets 1.1版本的Berkeley Sockets函数 accept() 确认外来 ...

  9. 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. ...

最新文章

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

热门文章

  1. Bootstrap组件——卡片
  2. 知其所以然--解说Solder Mask和Paste Mask的一些文章集锦
  3. JS文字转语音技术实现
  4. Linux错误 E325: 注意 发现交换文件
  5. 【分享】世界第一 TotalCMD全能文件管理器
  6. jmeter函数助手到底在哪
  7. C++经典问题:狐狸找兔子
  8. three.js 跳跳乐游戏
  9. 教程篇(7.2) 02. 防火墙策略 FortiGate安全 ❀ Fortinet网络安全专家 NSE4
  10. 有声读物制作_如何开始使用有声读物和有声读物