recvfrom函数是一个异常适用的函数,被普遍应用于网络编程和 Socket 编程中。recvfrom函数的作用就是用来吸收远程主机发来的数据包,并将数据包存储在用户空间的缓冲区中。
当远程主机向本机发送数据包时,本机需要先确立一个 socket,并使用此 socket 与远程主机确立毗邻。之后,远程主机向本机发送数据包时,本机就可以使用 recvfrom 函数来吸收数据了。
除此之外,recvfrom 函数还可以指定返回数据的泉源地址。因此,recvfrom 函数在局域网和互联网中都获得了普遍的应用。若是您经常编写网络编程或 Socket 编程的话,那么 recvfrom 函数一定是您不行缺少的工具之一。