相关疑难解决方法(0)

使用C++中的'MSG_PEEK'获取'recv'中套接字可用的字节数

C++具有以下函数来从套接字接收字节,它可以检查MSG_PEEK标志可用的字节数.使用MSG_PEEK,'recv'的返回值是socket中可用的字节数:

#include <sys/socket.h>
ssize_t recv(int socket, void *buffer, size_t length, int flags); 
Run Code Online (Sandbox Code Playgroud)

我需要在不创建的buffer情况下获取套接字中可用的字节数(不分配内存buffer).有可能吗?怎么样?

c sockets buffer recv peek

13
推荐指数
1
解决办法
4万
查看次数

标签 统计

buffer ×1

c ×1

peek ×1

recv ×1

sockets ×1