AnyChat技术支持论坛
标题:
其他用户上线的实现
[打印本页]
作者:
zhangss
时间:
2013-9-10 14:45
标题:
其他用户上线的实现
你们给的demo能在其他用户上线时立即显示。不过刷新在线用户列表的消息函数OnGVClientOnlineUser只在上线时运行一次。
请问你们在实现的时候,是在消息函数OnGVClientOnlineUser内部用的无sleep的无限循环,还是TransBuffer_CallBack传递的信令,还是有其他函数?
谢谢回答!
作者:
廖斌
时间:
2013-9-10 14:52
您好,用户进入或者离开房间消息可以通知当前房间内用户。
#define WM_GV_USERATROOM WM_GV + 5 ///< 用户进入(离开)房间,wParam(INT)表示用户ID号,lParam(BOOL)表示该用户是进入(TRUE)或离开(FALSE)房间
复制代码
另外你也可以调用BRAC_GetOnlineUser重新获取列表
作者:
zhangss
时间:
2013-9-10 16:18
奥,谢谢!我还以为 WM_GV_USERATROOM只是在本地显示呢,原来整个房间也收到消息
作者:
admin
时间:
2013-9-10 16:37
是的,其它用户进入(或是离开)房间,均会触发房间内所有用户的WM_GV_USERATROOM消息。
欢迎光临 AnyChat技术支持论坛 (http://bbs.anychat.cn/)
Powered by Discuz! X3