rt_incoming_packet
描述
rt_incoming_packet 函数将数据包输入到 RTTP 引擎中。RTTP 本身不发送和接收数据,这使 RTTP 能够独立于套接字 IO 框架并易于集成。
语法:
RTSOCKET rt_incoming_packet(RTEngine engine, const char * buffer, int len, const struct sockaddr *from, int from_len);
参数:
engine: RTTP 引擎实例指针,由 rt_init() 返回。
buffer: 指向包含数据的缓冲区的指针。
len: 数据长度(字节)。
from: 传入数据包来自的地址。
fromlen: 地址长度(字节)。
返回值:
当有新的RTTP客户端连入时,返回新连入的 RTTP 套接字描述符,如果接受这个连接,应用程序需要调用 rt_accept 函数来接受这个连接,如果拒绝这个连接,应用程序需要调用 rt_close 函数来关闭这个套接字;其它情况该函数返回 NULL。