YYClientSDK  beta 1.15
 全部  函数 枚举 枚举值
Public 成员函数 | 所有成员列表
yy::INet结构体 参考abstract

[interface]网络接口 提供连接yy广播服务器,断开yy广播服务器,广播数据到当前频道所有的人,广播数据到指定的子频道,广播数据到指定的用户,和广播事件 注意:只有当前的应用开启状态才能收到广播数据 更多...

#include <yy-api-client.h>

Public 成员函数

virtual int Connect ()=0
 连接到平台
 
virtual int Close ()=0
 主动断开
 
virtual int BroadcastToSubChannel (unsigned int sub_channel_id, const char *data, unsigned int size)=0
 子频道数据广播
 
virtual int BroadcastToAllChannel (const char *data, unsigned int size)=0
 全频道数据广播
 
virtual int BroadcastToUsers (const char *data, unsigned int size, unsigned int *u_array, unsigned int count)=0
 广播到指定用户
 
virtual int RegisterNetEvent (INetEvent *e)=0
 注册网络回调
 
virtual int UnRegisterNetEvent (INetEvent *e)=0
 反注册INetStateEvent
 

详细描述

[interface]网络接口 提供连接yy广播服务器,断开yy广播服务器,广播数据到当前频道所有的人,广播数据到指定的子频道,广播数据到指定的用户,和广播事件 注意:只有当前的应用开启状态才能收到广播数据

成员函数说明

virtual int yy::INet::BroadcastToAllChannel ( const char *  data,
unsigned int  size 
)
pure virtual

全频道数据广播

参数
constchar *data [in], 广播数据流 开始地址
unsignedint 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

子频道数据广播

参数
unsignedint sub_channel_id [in], 子频道id,
constchar *data [in], 广播数据流 开始地址
unsignedint 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

广播到指定用户

参数
constchar *data [in], 广播数据流 开始地址
unsignedint size [in], 广播数据流大小 值范围(0, 4096]
int*u_array [in], 用户数组 开始地址
unsignedint 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

注册网络回调

参数
INetEvent*e [in],网络事件
返回
int, 0 注册success,其他值error,参考错误代码表
virtual int yy::INet::UnRegisterNetEvent ( INetEvent e)
pure virtual

反注册INetStateEvent

返回
int, 0 success,其他值error 参考错误代码表