关于Winsock:Winsock编程注意事项

Windows套接字2在许多方面扩展了Windows套接字1.1的功能。 下表总结了一些主要功能更改。

特性描述
Windows Sockets 2 ArchitectureWindows Sockets 2体系结构的说明。
Socket handles套接字句柄可以选择是Windows套接字2中的文件句柄。可以使用带有标准Windows文件I / O函数的套接字句柄。
Simultaneous access to multiple transport protocols允许应用程序使用熟悉的套接字接口来同时访问许多已安装的传输协议。
Protocol-independent name resolution包括一组标准化的功能,用于查询和使用当前存在的无数名称解析域(例如DNS,SAP和X.500)。
Protocol-independent multicast and multipoint应用程序发现传输提供的多点或多播功能的类型,并以通用方式使用这些功能。
Overlapped I/O根据Windows环境中建立的模型,将套接字I / O的重叠范例合并在一起。
Scatter/gather I/O根据Windows环境中建立的模型,将分散/收集功能与套接字I / O的重叠范例相结合。
Quality of Service (QoS)建立应用程序用于协商带宽和延迟等参数所需服务级别的约定。 其他与QoS相关的增强功能包括针对特定于网络的服务质量扩展的机制。
Provider-Specific Extension MechanismWSAIoctl功能使服务提供商能够提供特定于提供商的功能扩展。
Shared Sockets引入了WSADuplicateSocket函数以启用跨进程的套接字共享。
Connection Setup and Teardown在决定是否接受传入连接请求之前,应用程序可以获取呼叫者信息,例如呼叫者标识符和服务质量。 也可以(对于支持此协议的协议)在连接拆除时在端点之间交换用户数据。
Graceful Shutdown, Linger Options, and Socket Closure应用程序有几个关闭套接字连接的选项(关闭序列)。
Protocol-Independent Out-of-Band Data流套接字抽象包括带外(OOB)数据的概念。
Debug and Trace FacilitiesWindows套接字2支持特别设计的Ws2_32.dll版本和单独的调试/跟踪DLL。
Windows Sockets Compatibility IssuesWindows套接字2继续支持所有Windows套接字1.1语义和函数调用,除了处理伪阻塞的那些。
Handling Winsock Errors如何通过应用程序检索和处理Winsock错误。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值