Winsock参考:Winsock函数

WinSock函数简介 WinSock函数简介(台湾 林军鼐) 立即下载

以下列表提供了每个Winsock函数的简明描述。 有关任何函数的其他信息,请单击函数名称。

函数描述
accept允许在套接字上进行传入连接尝试。
AcceptEx接受新连接,返回本地和远程地址,并接收客户端应用程序发送的第一个数据块。
bind将本地地址与套接字关联。
closesocket关闭现有套接字。
connect建立与指定套接字的连接。
ConnectEx建立与指定套接字的连接,并可选择在建立连接后发送数据。 仅在面向连接的套接字上受支持。
DisconnectEx关闭套接字上的连接,并允许重用套接字句柄。
EnumProtocols检索有关在本地主机上处于活动状态的指定网络协议集的信息。
freeaddrinfo检索有关在本地主机上处于活动状态的指定网络协议集的信息
FreeAddrInfoEx释放GetAddrInfoEx函数在addrinfoex结构中动态分配的地址信息。
FreeAddrInfoW释放GetAddrInfoW函数在addrinfoW结构中动态分配的地址信息。
gai_strerror根据getaddrinfo函数返回的EAI_ *错误,帮助打印错误消息。
GetAcceptExSockaddrs解析从调用AcceptEx函数获得的数据。
GetAddressByName查询命名空间或一组默认命名空间,以检索指定网络服务的网络地址信息。 此过程称为服务名称解析。 网络服务还可以使用该函数来获取可以与绑定功能一起使用的本地地址信息。
getaddrinfo提供从ANSI主机名到地址的协议无关转换。
GetAddrInfoEx提供与协议无关的名称解析以及其他参数,以限定哪些名称空间提供程序应处理请求。
GetAddrInfoExCancel通过GetAddrInfoExfunction取消异步操作。
GetAddrInfoExOverlappedResult获取GetAddrInfoEx函数的异步操作使用的OVERLAPPED结构的返回码。
GetAddrInfoW提供从Unicode主机名到地址的独立于协议的转换。
gethostbyaddr检索与网络地址对应的主机信息。
gethostbyname从主机数据库中检索与主机名对应的主机信息。 不推荐使用:改用getaddrinfo。
gethostname检索本地计算机的标准主机名。
GetHostNameW以Unicode字符串形式检索本地计算机的标准主机名。
getipv4sourcefilter检索IPv4套接字的多播过滤器状态。
GetNameByType检索指定服务类型的网络服务的名称。
getnameinfo提供从IPv4或IPv6地址到ANSI主机名的名称解析,以及从端口号到ANSI服务名称的名称解析。
GetNameInfoW提供从IPv4或IPv6地址到Unicode主机名以及从端口号到Unicode服务名称的名称解析。
getpeername检索套接字连接的对等体的地址。
getprotobyname检索与协议名称对应的协议信息。
getprotobynumber检索与协议号对应的协议信息。
getservbyname检索与服务名称和协议对应的服务信息。
getservbyport检索与端口和协议对应的服务信息。
GetService在一组默认命名空间或指定命名空间的上下文中检索有关网络服务的信息。
getsockname检索套接字的本地名称。
getsockopt检索套接字选项。
getsourcefilter检索IPv4或IPv6套接字的多播过滤器状态。
GetTypeByName检索由name指定的网络服务的服务类型GUID。
htond将double从主机转换为TCP / IP网络字节顺序(这是big-endian)。
htonf将浮动从主机转换为TCP / IP网络字节顺序(这是big-endian)。
htonl将u_long从主机转换为TCP / IP网络字节顺序(这是big-endian)。
htonll将无符号__int64从主机转换为TCP / IP网络字节顺序(这是big-endian)。
htons将u_short从主机转换为TCP / IP网络字节顺序(这是big-endian)。
inet_addr将包含(Ipv4)Internet协议虚线地址的字符串转换为in_addr结构的正确地址。
inet_ntoa将(IPv4)Internet网络地址转换为Internet标准点分格式的字符串。
InetNtop将IPv4或IPv6 Internet网络地址转换为Internet标准格式的字符串。 此函数的ANSI版本是inet_ntop。
InetPton将标准文本表示形式的IPv4或IPv6 Internet网络地址转换为其数字二进制形式。 此函数的ANSI版本为inet_pton。
ioctlsocket控制套接字的I / O模式。
listen将套接字置于正在侦听传入连接的状态。
ntohd将无符号__int64从TCP / IP网络顺序转换为主机字节顺序(在Intel处理器上为little-endian)并返回double。
ntohf将无符号__int32从TCP / IP网络顺序转换为主机字节顺序(在Intel处理器上为little-endian)并返回浮点数。
ntohl将u_long从TCP / IP网络顺序转换为主机字节顺序(在Intel处理器上为little-endian)。
ntohll将无符号__int64从TCP / IP网络顺序转换为主机字节顺序(在Intel处理器上为little-endian)。
ntohs将u_short从TCP / IP网络字节顺序转换为主机字节顺序(在Intel处理器上为little-endian)。
recv从连接或绑定的套接字接收数据。
recvfrom接收数据报并存储源地址。
RIOCloseCompletionQueue通过使用Winsock注册的I / O扩展发送和接收请求,关闭用于I / O完成通知的现有完成队列。
RIOCreateCompletionQueue创建特定大小的I / O完成队列,以便与Winsock注册的I / O扩展一起使用。
RIOCreateRequestQueue使用指定的套接字和I / O完成队列创建已注册的I / O套接字描述符,以便与Winsock注册的I / O扩展一起使用。
RIODequeueCompletion从I / O完成队列中删除条目以与Winsock注册的I / O扩展一起使用。
RIODeregisterBuffer取消注册与Winsock注册的I / O扩展一起使用的注册缓冲区。
RIONotify使用I / O完成队列注册用于通知行为的方法,以便与Winsock注册的I / O扩展一起使用。
RIOReceive在连接的已注册I / O TCP套接字或绑定的已注册I / O UDP套接字上接收网络数据,以便与Winsock注册的I / O扩展一起使用。
RIOReceiveEx接收已连接的已注册I / O TCP套接字或绑定的已注册I / O UDP套接字上的网络数据,以及用于Winsock注册的I / O扩展的其他选项。
RIORegisterBuffer使用指定的缓冲区注册RIO_BUFFERID(已注册的缓冲区描述符),以便与Winsock注册的I / O扩展一起使用。
RIOResizeCompletionQueue将I / O完成队列的大小调整为更大或更小,以便与Winsock注册的I / O扩展一起使用。
RIOResizeRequestQueue将请求队列的大小调整为更大或更小,以便与Winsock注册的I / O扩展一起使用。
RIOSend在连接的已注册I / O TCP套接字或绑定的已注册I / O UDP套接字上发送网络数据,以便与Winsock注册的I / O扩展一起使用。
RIOSendEx在连接的已注册I / O TCP套接字或绑定的已注册I / O UDP套接字上发送网络数据,以及用于Winsock注册的I / O扩展的其他选项。
select确定一个或多个套接字的状态,必要时等待执行同步I / O.
send在连接的套接字上发送数据。
sendto将数据发送到特定目的地。
SetAddrInfoEx使用特定命名空间提供程序注册主机和服务名称以及关联的地址。
setipv4sourcefilter设置IPv4套接字的多播过滤器状态。
SetService在注册表中注册或删除一个或多个名称空间内的网络服务。 还可以在一个或多个名称空间中添加或删除网络服务类型。
SetSocketMediaStreamingMode指示网络是否用于传输需要服务质量的流媒体。
setsockopt设置套接字选项。
setsourcefilter设置IPv4或IPv6套接字的多播过滤器状态。
shutdown禁用套接字上的发送或接收。
socket创建绑定到特定服务提供者的套接字。
TransmitFile通过连接的套接字句柄传输文件数据。
TransmitPackets通过连接的套接字传输内存数据或文件数据。
WSAAccept有条件地接受基于条件函数的返回值的连接,提供服务质量流规范,并允许传输连接数据。
WSAAddressToString将sockaddr结构的所有组件转换为地址的人类可读字符串表示形式。
WSAAsyncGetHostByAddr异步检索与地址对应的主机信息。
WSAAsyncGetHostByName异步检索与主机名对应的主机信息。
WSAAsyncGetProtoByName异步检索与协议名称对应的协议信息。
WSAAsyncGetProtoByNumber异步检索与协议号对应的协议信息。
WSAAsyncGetServByName异步检索与服务名称和端口对应的服务信息。
WSAAsyncGetServByPort异步检索与端口和协议对应的服务信息。
WSAAsyncSelect请求基于Windows消息的基于消息的网络事件通知。
WSACancelAsyncRequest取消不完整的异步操作。
WSACleanup终止使用Ws2_32.DLL。
WSACloseEvent关闭一个打开的事件对象句柄。
WSAConnect建立与另一个套接字应用程序的连接,交换连接数据,并根据指定的FLOWSPEC结构指定所需的服务质量。
WSAConnectByList建立与一组目标地址(主机名和端口)所代表的可能端点集合中的一个的连接。
WSAConnectByName在指定的主机和端口上建立与另一个套接字应用程序的连接
WSACreateEvent创建一个新的事件对象。
WSADeleteSocketPeerTargetName删除对等目标名称与套接字IP地址之间的关联。
WSADuplicateSocket返回可用于为共享套接字创建新套接字描述符的结构。
WSAEnumNameSpaceProviders检索有关可用命名空间的信息。
WSAEnumNameSpaceProvidersEx检索有关可用命名空间的信息。
WSAEnumNetworkEvents发现指示套接字的网络事件的发生,清除内部网络事件记录和重置事件对象(可选)。
WSAEnumProtocols检索有关可用传输协议的信息。
WSAEventSelect指定与指定的FD_XXX网络事件集关联的事件对象。
__WSAFDIsSet指定套接字是否包含在一组套接字描述符中。
WSAGetLastError返回上次失败操作的错误状态。
WSAGetOverlappedResult检索指定套接字上的重叠操作的结果。
WSAGetQOSByName基于命名模板初始化QOS结构,或者它提供缓冲区以检索可用模板名称的枚举。
WSAGetServiceClassInfo从指定的命名空间提供程序检索与指定服务类有关的类信息(模式)。
WSAGetServiceClassNameByClassId检索与指定类型关联的服务的名称。
WSAHtonl将u_long从主机字节顺序转换为网络字节顺序。
WSAHtons将u_short从主机字节顺序转换为网络字节顺序。
WSAImpersonateSocketPeer用于模拟与套接字对等体对应的安全主体,以便执行应用程序级授权。
WSAInstallServiceClass在命名空间内注册服务类模式。
WSAIoctl控制套接字的模式。
WSAJoinLeaf将叶节点连接到多点会话,交换连接数据,并根据指定的结构指定所需的服务质量。
WSALookupServiceBegin启动受WSAQUERYSET结构中包含的信息约束的客户端查询。
WSALookupServiceEnd释放先前调用WSALookupServiceBegin和WSALookupServiceNext所使用的句柄。
WSALookupServiceNext检索所请求的服务信息。
WSANSPIoctl开发人员对已注册的命名空间进行I / O控制调用。
WSANtohl将u_long从网络字节顺序转换为主机字节顺序。
WSANtohs将u_short从网络字节顺序转换为主机字节顺序。
WSAPoll确定一个或多个套接字的状态。
WSAProviderConfigChange更改提供程序配置时通知应用程序。
WSAQuerySocketSecurity查询有关应用于套接字连接的安全性的信息。
WSARecv从连接的套接字接收数据。
WSARecvDisconnect终止套接字上的接收,并在套接字面向连接时检索断开连接数据。
WSARecvEx从连接的套接字接收数据。
WSARecvFrom接收数据报并存储源地址。
WSARecvMsg从连接和未连接的套接字接收数据和可选控制信息。
WSARemoveServiceClass从注册表中永久删除服务类架构。
WSAResetEvent将指定事件对象的状态重置为无信号。
WSARevertImpersonation终止套接字对等体的模拟。
WSASend在连接的套接字上发送数据。在连接的套接字上发送数据。
WSASendDisconnect启动套接字连接的终止并发送断开连接数据。
WSASendMsg从连接和未连接的套接字发送数据和可选控制信息。
WSASendTo使用重叠的I / O将数据发送到特定目标。
WSASetEvent设置要发信号的指定事件对象的状态。
WSASetLastError设置错误代码。
WSASetService在注册表中注册或删除一个或多个名称空间中的服务实例。
WSASetSocketPeerTargetName用于指定与对等IP地址对应的对等目标名称(SPN)。 此目标名称应由客户端应用程序指定,以安全地标识应进行身份验证的对等方。
WSASetSocketSecurity启用并应用套接字的安全性。
WSASocket创建绑定到特定传输服务提供程序的套接字。
WSAStartup通过进程启动WS2_32.DLL的使用。
WSAStringToAddress将数字字符串转换为sockaddr结构。
WSAWaitForMultipleEvents当一个或所有指定的事件对象处于信号状态或超时间隔到期时返回。
Halcon实战:5分钟搞定灰度图转热力图(附完整代码) 本文提供了一份Halcon实战指南,详细讲解如何在5分钟内将灰度图转换为直观的热力图。通过核心代码演示了利用HSV颜色模型进行色彩映射的原理与步骤,包括图像归一化、通道构建与空间转换,并附赠了深度图可视化等进阶应用技巧,帮助工程师快速提升图像分析效果。 阅读详情

相关推荐

高通Camera AWB跳变问题实战:从夕阳场景到参数调优的完整避坑指南

本文深入解析高通Camera AWB跳变问题,特别是在夕阳场景下的色温突变现象。通过分析灰区统计失效、光源混合干扰等成因,提供从参数调优到诊断工具链的完整解决方案,包括动态灰区扩展算法、色温平滑过渡方案及高通平台特定优化技巧,帮助工程师有效解决AWB跳变问题。

sre5engineer的博客 858

剖析windows下的iocp网络模型(附代码+注释)

输入输出完成端口(Input/Output Completion Port,IOCP), 是支持多个同时发生的异步I/O操作的应用程序编程接口,在Windows NT的3.5版本以后,或AIX5版以后或Solaris第十版以后,开始支持。IOCP特别适合C/S模式网络服务器端模型。因为,让每一个socket有一个线程负责同步(阻塞)数据处理,one-thread-per-client的缺点是:一是如果连入的客户多了,就需要同样多的线程;二是不同的socket的数据处理都要线程切换的代价。

m0_73671329的博客 2171

Windows平台无人机仿真:从零搭建SITL环境与QGC联调

本文详细指导了在Windows平台上从零搭建无人机软件在环(SITL)仿真环境,并与QGroundControl(QGC)进行联调的完整流程。通过使用Cygwin工具链,开发者可以在没有实体硬件的情况下,模拟运行ArduPilot飞控,并通过MAVLink协议连接QGC地面站进行全功能测试,为无人机软件开发提供了一个安全、经济的虚拟沙盒环境。

weixin_29239279的博客 409

winsock 常用函数介绍

Winsock 部分函数解析 注:本文综合了其他人的博客。 函数附表: accept() *  确认外来连接,并将它与一个立即建立的数据套接字联系起来。原始套接字返回到监听状态。 bind()  给未命名套接字赋一个本地名。 closesocket() *  从进程对象参考表中删...

额外zjs的博客 3650

使用Kettle进行数据同步(增量)

文章目录kettle介绍kettle安装kettle使用使用kettle同步关系型数据库数据(MySQL示例)1. 创建一个转换2. 选择表输入3. 格式转换4. 执行脚本5. 创建job使用kettle同步NoSql数据(MongoDB示例)创建转换时的注意事项MongoDBInput怎么创建job的创建如何在Linux上面运行已经创建好的job?1、把创建好的job传输到Linux机器上面2、编辑kjb文件3、执行任务 kettle介绍 Kettle 是一款国外开源的 ETL 工具,纯 Java 编写

JenKin的博客 7351

ESP32IDF 通过 PCA9685控制舵机的程序bug处理

esp32 PCA9685 bug 舵机

ztvzbj的博客 725

C/C++ 实现htonf和ntof的两种方法

数字在计算机中两种储存数据的方式:1. Little endian:将低序字节存储在起始地址;2. Big endian:将高序字节存储在起始地址。一般来说主机序是小端的,网络序是大端的。htonl、htons和ntohl、ntohs是常见的函数,htonl、htons用于32位何16位数据小端字节序到大端字节序的转换,ntohl、ntohs用于32位何16位数据大端字节序到小端字节序的转换。

音频算法研究与学习 3805

从碰撞电离到雪崩击穿:Sentaurus仿真中的模型选择与验证艺术

本文深入探讨了Sentaurus TCAD中雪崩击穿模型的选取与验证方法,特别关注平行平面结的仿真实践。通过对比Chynoweth、van Overstraeten等主流模型的适用场景与精度差异,结合具体案例展示了从几何建模到边界条件设定的完整验证流程,并针对非理想因素提供了有效的补偿技术,助力工程师提升器件仿真的准确性与可靠性。

weixin_29074295的博客 592

WinSock 编程:Windows 网络编程的基础

WinSock(Windows Sockets)是 Microsoft Windows 操作系统中用于网络编程的一套 API(应用程序编程接口)。它提供了一组函数库,允许程序员在 Windows 平台上开发网络应用程序,实现网络通信和数据传输。WinSock 抽象了底层网络协议和硬件细节,为程序员提供了一套统一的接口,使他们能够更容易地实现网络功能。WinSock 广泛应用于各种 Windows 网络应用程序中,包括网页浏览器、即时通讯软件、网络游戏等。

JAZJD的博客 2453

Ambari 3.0.0 + BigTop 3.3.0 源码编译与集群部署指南(Kylin V10 / aarch64)

仅仅是针对“应用商店目录(Applications Catalog)”的一个外围附属子模块(它不是 YARN 监控大盘,不影响 YARN UI 网页的主体使用),我们可以采用。自带的 Node 二进制是 x86_64 版本,在 ARM64(aarch64)容器上无法执行(Exit value: 126)。:Ambari Server/Agent 使用 JDK 17,BigTop 大数据组件(Hadoop/HBase/Spark 等)使用 JDK 8。,源码中包含 x86 特定的原生二进制文件。

amumu1992的博客 481

从零实现Unitree Go2的SLAM建图与导航:手把手集成slam_toolbox和nav2(附Rviz2可视化配置)

本文详细指导如何在Unitree Go2四足机器人上集成slam_toolbox和nav2,实现SLAM建图与导航功能。从ROS2环境配置、雷达数据处理到slam_toolbox参数优化,再到nav2路径规划与Rviz2可视化调试,提供完整解决方案。特别适合机器人开发者快速掌握ROS2导航栈在Unitree Go2上的应用实践。

weixin_33737134的博客 1231

ADW_ROOGOO手动清除与WINSOCK恢复

ADW_ROOGOO会抓取网络数据包,并发送至roogoo.com,主要文件msplus.dll,如果缺少该文件,将导致系统WINSOCK功能损坏,将使系统不能访问网络。本文的修复方法,可使用于类似winsock损坏的修复。ADW_ROOGOO处理办法(处理前请退出或停止杀毒软件):1、将msplus.dll msplus1.dll msplus2.dll反注册  regsvr32 -

小章的专栏 6610

树冠体积计算之体元累加法

因为是自己之前研究的一个方向,就复现了一下论文中的这个方法,在此正好记录一下。 文章目录一、简介二、代码实现(MATLAB)三、小结 一、简介 简而言之,其实就是一句话,即以固定大小的体元模拟不规则的树冠形状。按照论文中的思路主要就是将树冠沿树高方向以 k 为步长进行等距离分段,把每一段树冠的点投影到垂直于树高方向的平面上,再对该平面划分成大小为 k × k 的像元,根据投影到各个像元内点的数量,判断该像元的有效性,统计有效像元的数量 T,则树冠体积为 T 个 k × k × k 的体元之和。如下图所示:

dayuhaitang1的博客 2607

Winsock编程模型之一

查找了很多资料都找不到select模型的详细用法,《Windows网络编程》这本书上也只是写了一个简单的回应服务器,就连writefds的用法都没讲,也不知道什么时候利用“可写”来发文件。这些都是我的疑问,相信很多研究网络编程的同路人也碰到了我的这些问题。这些疑问在这篇文章中都解决了!耗费了偶很多的精力去猜测去思考!感觉一些已经得道的高人都不肯把这些问题说透彻点,唉,只能靠自己去摸索了,希望这篇文章能对你有用,也希望一些高人能出来指点指点!SOCKET模型的出现是为了解决“一个客户端一线程”的问题,为了WI

baobeiliuyouqi的专栏 409

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

一个对Winsock完成端口模型封装的类

一个对Winsock完成端口模型封装的类 2011年01月05日   转载请按如下方式显示标明原创作者及出处,以示尊重!!   原创作者:elssann 联系方式:PPP elssann@hotmail.com   在Windows下进行网络服务端程序开发,毫无疑问,Winsock 完成端口模型是最高效的。Winsock的完成端口模型借助Widnows的重叠IO和完成端口来实现,...

nmn91nmn 117

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

oracle函数中if后面使用并集,Oracle集合操作函数:Union、Union All、Intersect、Minus

script标签块的独立性与共享性块间独立,变量与方法共享 每个script块之间不会相互影响,某个script块出错,不会影响其它块的运行 块之间定义的非局部变量和方法可以共享,(其实只是共享了全局变量和方法) jquery zclip 复制黏贴功能不能实现按照http://www.steamdev.com/zclip/我实现一个简单的zclip test 以下是我的测试code: & .....

weixin_28725553的博客 329

node error SOCKET error:10106

上周我的node.js command prompt出错了,什么也干不了 SOCKET error:10106 纠结两天,终于搞定了,其实比较简单,就是不会弄起来好麻烦 参考: 作者:忆常 url:http://blog.youkuaiyun.com/wjtxt/article/details/10500817作者:爆米花机枪手 url:http://edu.youkuaiyun.com/yearPr...

163

DLL注入

http://blog.youkuaiyun.com/gaoxin1076/article/details/8112767 ///-------------这个是替换API文件的 在Windows网络数据通讯层,通过封包技术在客户端挡截游戏服务器发送来的游戏控制数 据包,分析数据包并修改数据包;同时还可以按照游戏数据包结构创建数据包,再模拟客户端发送给游戏服务器,这个过程其实就...

ddz777751的博客 112

Socket(一)

参考:http://tech.163.com/school         http://tb.donews.net/TrackBack.aspx?PostId=101035 在VC中进行WINSOCK的API编程开发的时候,需要在项目中使用下面三个文件,否则会出现编译错误。  1.WINSOCK.H: 这是WINSOCK...

feiqiang123的专栏 143

ai辅助开发:让快马平台智能优化你的mingw项目代码结构与性能

这意味着它不仅要实现TCP客户端/服务器通信、支持多线程处理连接,还必须保证在Windows平台下的高度兼容性、拥有良好的代码结构、健壮的错误处理机制,并且易于集成和测试。它不仅能根据“MinGW”、“Winsock”、“多线程”这些关键词生成语法正确的代码,更能理解“工业级质量”、“最佳实践”这样的抽象要求,并将其转化为具体的、可执行的代码规范和优化建议。的AI辅助能力,整个过程体验下来,感觉像是多了一个经验丰富的“智能助手”,帮我解决了不少从架构设计到性能调优的难题。再好的库,如果别人不会用也白搭。

CrystalwaveStag的博客 31

windows下 bind error  -- udp

建议几个网站 我也顺便黏贴下来: 百度百科bind() 重要部分如下: 在windows 环境下为: #include "winsock.h" int PASCAL FAR bind( SOCKET sockaddr, const struct sockaddr FAR* my_addr,int addrlen); 在linux 环境下为: #include "sys/type...

Ma_Hong_Kai的博客 53

Sample socket communication program

I am testing differnent Model of using socket communiton. In my opinion, there are many ways we can use. Now i will test different communication model . I will try my best to samplified it. One way is

taoshengyang的专栏 543

一个网络通信开发库源码

文章转载自:http://blog.youkuaiyun.com/visualwind/article/details/6088964 一个网络通信开发库mnet,有兴趣的朋友可以下载看看。       封装了TCP和UDP的socket函数,封装了完成端口、WSAEventSelect、select等3种winsock I/O模型,并结合线程池+内存池模式,支持高并发。       使用的是visua

技术斋 1406
上一篇: 关于winsock:网络位置感知服务提供商(NLA)
下一篇: Winsock参考:Winsock体结构体
一世豁然
博客等级 码龄15年 1276粉丝 146原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值