AnyChat技术支持论坛

标题: 使用BRAC_UserInfoControl向目标用户发送字符串是否有长度限制? [打印本页]

作者: houjbf    时间: 2017-3-8 21:15
标题: 使用BRAC_UserInfoControl向目标用户发送字符串是否有长度限制?
如题。1. 使用BRAC_UserInfoControl向目标用户发送字符串是否有长度限制?

2. 使用BRAC_UserInfoControl向目标用户发送自定义指令,在目标用户处如何接收?
   //#define BRAS_USERINFO_CTRLCODE_APPDEFINE 100 ///< 应用层自定义起始指令

作者: 佰锐科技-刘洋    时间: 2017-3-9 09:36
你好  你想向目标用户发送字符串 可以使用透明通道BRAC_TransFile以及透明通道扩展BRAC_TransBufferEx   你上面BRAC_UserInfoControl这个接口是用户信息控制的
作者: houjbf    时间: 2017-3-9 09:39
佰锐科技-刘洋 发表于 2017-3-9 09:36
你好  你想向目标用户发送字符串 可以使用透明通道BRAC_TransFile以及透明通道扩展BRAC_TransBufferEx   你 ...

那BRAC_UserInfoControl中的字符串长度是否有限制?
作者: 佰锐科技-刘洋    时间: 2017-3-9 09:47
houjbf 发表于 2017-3-9 09:39
那BRAC_UserInfoControl中的字符串长度是否有限制?

你好 能具体讲下你的需求场景吗?我们这个BRAC_UserInfoControl接口不是用来发送数据的。
作者: houjbf    时间: 2017-3-9 09:47
第二个问题:
   使用BRAC_UserInfoControl向目标用户发送自定义指令,在目标用户处如何接收?
   //#define BRAS_USERINFO_CTRLCODE_APPDEFINE 100 ///< 应用层自定义起始指令
作者: 佰锐科技-刘洋    时间: 2017-3-9 09:51
houjbf 发表于 2017-3-9 09:47
第二个问题:
   使用BRAC_UserInfoControl向目标用户发送自定义指令,在目标用户处如何接收?
   //#def ...

BRAC_UserInfoControl(INT dwUserId, INT dwCtrlCode, INT wParam, INT lParam, STRING lpStrValue);
功能:对用户信息进行控制。
参数:
dwUserId                用户ID;
dwCtrlCode                控制代码,业务层自定义,其中<100的值为系统保留,业务层使用时,其值必须>100
wParam                        附带参数,业务层自定义;
lParam                        附带参数,业务层自定义;
lpStrValue                附带参数(字符串类型),业务层自定义,可为空;
返回值:0表示成功,否则为出错代码
备注:
登录成功之后调用有效。该API调用之后,会向业务服务器发送信息控制指令,将会触发业务服务器对应的回调函数。

作者: houjbf    时间: 2017-3-9 09:51
佰锐科技-刘洋 发表于 2017-3-9 09:47
你好 能具体讲下你的需求场景吗?我们这个BRAC_UserInfoControl接口不是用来发送数据的。

我想在用户登录成功后,向该用户发送一下配置信息,格式为JSON字符串,长度不确定。
作者: 佰锐科技-刘洋    时间: 2017-3-9 10:12
houjbf 发表于 2017-3-9 09:51
我想在用户登录成功后,向该用户发送一下配置信息,格式为JSON字符串,长度不确定。

你可以透明通道发送 发送长度为1K 同名通道扩展 发送字符长度1M




欢迎光临 AnyChat技术支持论坛 (http://bbs.anychat.cn/) Powered by Discuz! X3