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. IPC 之 Binder 初识
  2. 【开发环境】Ubuntu 中使用 VSCode 开发 C/C++ ④ ( 创建 tasks.json 编译器构建配置文件 | tasks.json 编译器构建配置文件分析 )
  3. (转载)c++内存池实现 .
  4. (转)Geth控制台使用及Web3.js使用实战
  5. python中的无参装饰器和有参装饰器
  6. SAP Spartacus list item点击之后的detail页面跳转
  7. Oracle 11gR2 RAC恢复OCR和VOTE DISK
  8. 总是忘记的oracle 函数
  9. android记事本项目案例,Android实现记事本项目完整实例源代码
  10. JavaWeb工程师知识图谱
  11. jenkins vue 打包特别慢_从零开始 使用VUE开发桌面客户端
  12. 计算机桌面上的声音图标没了怎么办,Win7电脑右下角声音图标不见了怎么办?...
  13. WORD如何插入域编号?
  14. linux下 java 压缩文件夹,java压缩文件夹linux下乱码问题
  15. python创建docx文件
  16. 好文分享—— RNN基本原理以及基于Pytorch实践
  17. 函数和结构(C++)
  18. HDU 1257 最少拦截系统 简单DP
  19. 美的微晶冰箱以云数据为驱动,实现智能保鲜冰箱智慧新升级
  20. pytorch 状态字典:state_dict

热门文章

  1. 五分钟带你速通Spring IOC
  2. 思乡的味道,从巴黎到中国
  3. 移动端html5手写板,Vue利用canvas实现移动端手写板的方法
  4. Jove:@houyr 那你也可以用totalcmd发。下个curl.然后配有个tc的命令。。。。。
  5. 劳易测光学测距传感器AMS 348i 120 SSI
  6. 使用Qt 6.5的Windows 11上的黑暗模式
  7. yyds!用机器学习预测 bilibili 股价走势
  8. 股票分析需要安装的库
  9. VS warning LNK4099:未找到 PDB 的解决方案
  10. 真香啊,机器学习中这3种交叉验证方法要掌握