博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jabberNet 发送出席信息
阅读量:6207 次
发布时间:2019-06-21

本文共 708 字,大约阅读时间需要 2 分钟。

没代码我说个J8:

public void Presence(User.EStatus status){    string statustxt = "";  //说明文字。比如,离开的原因:外出吃饭    string show = "";       //真正起作用的命令。    switch (status)    {        case User.EStatus.OnLine:            show = null;            break;        case User.EStatus.Chat:            show = "chat";            break;        case User.EStatus.Busy:            show = "dnd";            break;        case User.EStatus.Leave:            show = "away";            break;        default:            show = null;            break;    }    jc.Presence(PresenceType.available, statustxt, show, jc.Priority);}
这样子的话,我方切换状态,对方也能收到相应事件,做出相应的,关于我的状态调整。

具体的命令和说明,可以参照XMPP:

转载于:https://www.cnblogs.com/leftfist/p/4257909.html

你可能感兴趣的文章
Configuring Aggregated Ethernet Interfaces
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
Asp.net页面和Html页面之间的关系
查看>>
[故障解决]Mysql爆出ERROR 1044 (42000)的错误怎么办?
查看>>
MySQL之数据库对象查看工具mysqlshow
查看>>
关于大学生玩网络游戏的调查问卷
查看>>
ubuntu安装nodejs
查看>>
数据类型之Integer与int
查看>>
转载:ASP.NET在后台代码实现个功能,根据选择提示用户是否继续执行操作
查看>>
[Angularjs]锚点操作服务$anchorScroll
查看>>
静态代理设计与动态代理设计
查看>>
uva-10152-乌龟排序
查看>>
ThreadLocal源码剖析
查看>>
每天一个linux命令(12):more命令
查看>>
奈奎斯特采样定理:
查看>>
智能商业大会构造信息化交流平台
查看>>
Java笔试之Singleton
查看>>
android自动化框架简要剖析(一):运行原理+基本框架
查看>>
处理测试环境硬盘爆满
查看>>