recv:在计算机网络编程中常见的函数名/缩写,通常指“接收(receive)数据”。最常见于套接字(socket)API 中的 recv(),用于从已连接的套接字读取收到的字节数据。(也可泛指“接收操作/接收调用”。)
/ˌɑːr iː siː ˈviː/
/rɛv/
The client calls recv() to get data from the server.
客户端调用 recv() 从服务器获取数据。
After the connection is established, the program repeatedly uses recv() to read incoming bytes into a buffer, then parses the message header to determine the payload length.
连接建立后,程序反复使用 recv() 将传入的字节读入缓冲区,然后解析消息头以确定负载长度。
recv 通常被视为 receive 的缩写形式;在 UNIX/BSD 套接字接口中,recv() 作为系统调用风格的函数名被广泛使用,表示“从套接字接收数据”。这种简短命名在早期 C 语言与系统编程传统中很常见,便于输入与保持接口一致性(如 send()、read())。
recv()/send() 等调用。recv() 的用法与常见陷阱(如部分接收)。recv() 及其与 read() 的关系与差异。