发送数据给对端。
该函数是视频流引擎要求二次开发者在通信模块实现的外部符号,视频流引擎会调用该函数发送数据。通信库需保证SendFully把调用者传入的数据全部发送完或者发生错误才能返回,且需支持多线程互斥调用。
ssize_t SendFully(int connection, uint8_t *buf, size_t len)
参数名称 |
输入/输出 |
参数类型 |
参数描述 |
---|---|---|---|
connection |
输入 |
int |
OnNewConnectionCallback返回的连接句柄。 |
buf |
输入 |
uint8_t * |
指向待发送数据的内存指针。 |
len |
输入 |
size_t |
待发送数据长度,不超过64KB。 |
数据类型:ssize_t
取值如下: