rt_recv
描述
rt_recv 函数用于从已连接的 RTTP 套接字接收数据。
语法:
int rt_recv(RTEngine engine, RTSOCKET s, char * buffer, int len, int flag);
参数:
engine: RTTP 引擎实例指针,由 rt_init() 返回。
s: 已连接的 RTTP 套接字描述符。
buffer: 指向用于存储接收数据的缓冲区指针。
len: 缓冲区的最大容量(字节)。
flag: 保留参数,当前应设为 0。
返回值:
- 成功读取数据时,返回实际读取的字节数。
- 连接已被对方优雅关闭时,返回 0。
- 当前没有可用数据时,返回 -1。
- 发生错误时,返回负错误代码。