数据报套接字:一种面向“报文(datagram)”的网络通信套接字类型,通常对应 UDP。它以单个数据报为单位发送/接收消息,不建立连接,不保证到达顺序或可靠性(需要应用层自行处理重传、排序等)。
/ˈdeɪtəɡræm/ /ˈsɑːkɪt/
I used a datagram socket to send a quick message over UDP.
我用数据报套接字通过 UDP 发送了一条快速消息。
In real-time games, a datagram socket is often chosen because lower latency matters more than perfect reliability.
在实时游戏中,经常选择数据报套接字,因为更低的延迟往往比完全可靠更重要。
datagram 由 data(数据)+ -gram(“书写/记录”的词缀,见 telegram 电报)构成,表示“作为一个整体传送的数据单元”。socket 原意是“插座/插口”,在计算机领域引申为“进程与网络之间的通信端点”。合起来指“以数据报为单位进行通信的套接字”。
SOCK_DGRAM 等接口与行为定义)