Windows Sockets:数据文报套接字
本文描述数据文报套接字,它是两种可用的 Windows Sockets 类型中的一种。(另一种类型是 流式套接字 。)
数据文报套接字支持双向数据流,此数据留不能保证按顺序和不重复送达。数据文报也不保证是可靠的;它们可能无法到达目的地。数据文报可能不按顺序到达并且可能会重复,但只要记录的大小没有超过接收端的内部大小限制,就会保持数据中的记录边界。您负责管理顺序和可靠性。(可靠性在局域网 [LAN] 上往往很好,但在广域网 [WAN] 如 Internet 上却不太好。)
数据文报为“无连接”的,也就是不建立显式连接。可将数据文报消息发送到指定的套接字,然后从指定的套接字接收消息。
数据文报套接字的一个示例是使网络上的系统时钟保持同步的应用程序。这阐释了数据文报套接字的一个附加功能,即至少在某些设置中,向大量的网络地址广播消息。
在面向记录的数据方面,数据文报套接字优于流式套接字。有关数据文报套接字的更多信息,请参见 Platform SDK 中的 Windows Sockets 规范。