【发布时间】:2012-03-25 23:08:54
【问题描述】:
我只是想了解非阻塞 recvfrom 是如何工作的?我正在编写一个与以大约 10 Mbps 速度发送数据的特定设备通信的应用程序。我已经创建了无限循环,它连续调用 recvfrom 并剥离标题并将其余消息复制到某个临时缓冲区中。现在我的问题是:
单次调用非阻塞recvfrom(考虑到有数据可用)是否只返回一个数据包?或者单个recvfrom也可能返回多个连接的数据包?
更新
是的,我正在使用无连接套接字 (UDP)。
【问题讨论】:
-
按数据包...您使用的是 UDP 吗?