kei*_*yip 3 sockets linux buffer
是否有任何简单的函数来检查缓冲但未读取的数据量?FD_ISSET仅指示缓冲区中是否存在数据.有可能不在程序中创建第二个缓冲区来更好地控制缓冲区吗?
caf*_*caf 6
您可以使用recv()与MSG_PEEK和MSG_DONTWAIT标志,但没有可靠保证,有没有更多的超过可用的字节recv()在这种情况下返回.
recv()
MSG_PEEK
MSG_DONTWAIT
在程序中使用缓冲区是解决问题的常规方法.
归档时间:
15 年,9 月 前
查看次数:
878 次
最近记录:
12 年,2 月 前