[interface]网络接口 提供连接yy广播服务器,断开yy广播服务器,广播数据到当前频道所有的人,广播数据到指定的子频道,广播数据到指定的用户,和广播事件 注意:只有当前的应用开启状态才能收到广播数据
更多...
#include <yy-api-client.h>
[interface]网络接口 提供连接yy广播服务器,断开yy广播服务器,广播数据到当前频道所有的人,广播数据到指定的子频道,广播数据到指定的用户,和广播事件 注意:只有当前的应用开启状态才能收到广播数据
virtual int yy::INet::BroadcastToAllChannel |
( |
const char * |
data, |
|
|
unsigned int |
size |
|
) |
| |
|
pure virtual |
全频道数据广播
- 参数
-
const | char *data [in], 广播数据流 开始地址 |
unsigned | int size [in], 广播数据流大小 值范围(0, 4096] |
- 返回
- int, 0 success,其他值 error,参考错误代码表 \两次广播需要间隔20毫秒,否则广播数据可能会丢失。
virtual int yy::INet::BroadcastToSubChannel |
( |
unsigned int |
sub_channel_id, |
|
|
const char * |
data, |
|
|
unsigned int |
size |
|
) |
| |
|
pure virtual |
子频道数据广播
- 参数
-
unsigned | int sub_channel_id [in], 子频道id, |
const | char *data [in], 广播数据流 开始地址 |
unsigned | int size [in], 广播数据流大小, 值范围(0, 4096] |
- 返回
- int, 0 success,其他值 error,参考错误代码表 \两次广播需要间隔20毫秒,否则广播数据可能会丢失。
virtual int yy::INet::BroadcastToUsers |
( |
const char * |
data, |
|
|
unsigned int |
size, |
|
|
unsigned int * |
u_array, |
|
|
unsigned int |
count |
|
) |
| |
|
pure virtual |
广播到指定用户
- 参数
-
const | char *data [in], 广播数据流 开始地址 |
unsigned | int size [in], 广播数据流大小 值范围(0, 4096] |
int | *u_array [in], 用户数组 开始地址 |
unsigned | int count [in], 用户数组大小 值范围(0, 100] |
- 返回
- int, 0 success,其他值 error,参考错误代码表 \两次广播需要间隔20毫秒,否则广播数据可能会丢失。
virtual int yy::INet::Close |
( |
| ) |
|
|
pure virtual |
主动断开
- 返回
- int, 0 success,其他值 error,参考错误代码表
virtual int yy::INet::Connect |
( |
| ) |
|
|
pure virtual |
连接到平台
- 返回
- int, 0 success,其他值 error,参考错误代码表,在获取到IYY 接口之后必须在5秒之内连接上,否则连接会失效。
virtual int yy::INet::RegisterNetEvent |
( |
INetEvent * |
e | ) |
|
|
pure virtual |
注册网络回调
- 参数
-
- 返回
- int, 0 注册success,其他值error,参考错误代码表
virtual int yy::INet::UnRegisterNetEvent |
( |
INetEvent * |
e | ) |
|
|
pure virtual |
反注册INetStateEvent
- 返回
- int, 0 success,其他值error 参考错误代码表