V2EX  ›  英汉词典
Enqueued related words: Sendmsg, Msghdr, Epoll

Recvmsg

定义 Definition

recvmsg:在类 UNIX(如 Linux)网络编程中常见的系统调用/函数名,用于从套接字(socket)接收消息;相比 recv(),它可通过 msghdr 结构一次性接收数据以及控制信息(如辅助数据 ancillary data:文件描述符、时间戳、目的地址等)。

发音 Pronunciation (IPA)

/rɪˈsiːv ˈmɛsɪdʒ/

例句 Examples

I used recvmsg() to read a packet from the socket.
我用 recvmsg() 从套接字读取了一个数据包。

On Linux, recvmsg() can receive both the payload and ancillary data (like passed file descriptors) in one call.
在 Linux 上,recvmsg() 可以在一次调用中同时接收有效载荷以及辅助数据(例如传递过来的文件描述符)。

词源 Etymology

recvmsg 是 “receive message(接收消息)” 的缩写形式:recv 来自 receive(接收),msgmessage(消息)的常见缩写;它作为 API 名称广泛出现在 POSIX/UNIX 套接字接口中。

相关词 Related Words

文学/著作中的用例 Literary Works

  • The Linux Programming Interface(Michael Kerrisk)——在套接字与消息接收章节讨论 recvmsg() 及控制消息(cmsg)。
  • UNIX Network Programming, Volume 1(W. Richard Stevens)——在高级 I/O 与 sendmsg/recvmsg 相关部分出现并讲解其用法。
  • Linux 手册页 recvmsg(2) / recvmsg(3) ——作为权威参考文档系统性描述参数、返回值与示例。
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   3042 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 14ms · UTC 13:37 · PVG 21:37 · LAX 05:37 · JFK 08:37
♥ Do have faith in what you're doing.