(计算机网络)recvfrom:套接字编程中的接收函数,用于从无连接或可记录来源的通信中接收数据,并(通常)同时获取发送方地址信息;常见于 UDP 编程与 BSD Sockets API。(也可用于部分场景下的其他套接字类型。)
/ˈriːsiːv frɒm/
The server uses recvfrom to read a UDP packet.
服务器使用 recvfrom 来读取一个 UDP 数据包。
After binding to the port, the program calls recvfrom in a loop to receive messages and log the sender’s address.
在绑定端口后,程序在循环中调用 recvfrom 来接收消息,并记录发送方的地址信息。
recvfrom 是编程接口命名,源自 C 语言/BSD 套接字(Berkeley sockets)传统:recv(receive,接收)+ from(来自),字面含义是“接收并指出来自哪里”,强调除了数据本身,还能得到对端(发送者)的地址信息。该函数名也沿用于 POSIX/Unix 系统的手册与实现(如 Linux 的 man-pages)。
recvfrom(2) 手册页