agsxmpp 接收信息时响应问题

问题描述

publicpartialclassgeneral_Default:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){if(HttpContext.Current.Application["xmpp"]==null){MaikeArgXMPP();}if(Session["info"]!=null){info.Text=Session["info"].ToString();}}protectedvoidUnnamed1_Click(objectsender,EventArgse){SendMSM("123","nihao");}publicvoidMaikeArgXMPP(){//在应用程序启动时运行的代码agsXMPP.XmppClientConnectionxmpp=newagsXMPP.XmppClientConnection(ConfigHelper.GetConfigString("pushServer"));xmpp.Open("789","789");HttpContext.Current.Application["xmpp"]=xmpp;xmpp.OnLogin+=delegate(objecto){};xmpp.OnMessage+=newagsXMPP.protocol.client.MessageHandler(xmpp_OnMessage);}voidxmpp_OnMessage(objectsender,agsXMPP.protocol.client.Messagemsg){stringaa="";aa=msg.Body;if(!aa.Equals("")||aa!=string.Empty){//断点调试Session["info"]=aa;info.Text=aa;}}privatevoidOpenMsg(stringstrReMarkName){Session["info"]=strReMarkName;}publicvoidSendMSM(stringapnUserName,stringcontent){try{stringuserName=string.Format("{0}@{1}",apnUserName,ConfigHelper.GetConfigString("pushServer"));agsXMPP.XmppClientConnectionxmpp=(agsXMPP.XmppClientConnection)HttpContext.Current.Application["xmpp"];if(xmpp==null||xmpp.XmppConnectionState==XmppConnectionState.Disconnected){MaikeArgXMPP();}xmpp.Send(newagsXMPP.protocol.client.Message(userName,agsXMPP.protocol.client.MessageType.chat,content));}catch{}}publicvoidsis(stringname){info.Text=name;}protectedvoidUnnamed1_Click2(objectsender,EventArgse){Response.Redirect(Request.Url.ToString());}}

如以上代码我想在收到信息是界面上的info.test改变内容应该怎么操作上图的断点调试会发送

解决方案

解决方案二:
顶顶顶顶顶顶顶顶顶顶顶顶顶

时间: 2024-09-19 07:44:26

agsxmpp 接收信息时响应问题的相关文章

agsxmpp 接收信息时响应的问题

问题描述 xmpp.OnMessage+=newagsXMPP.protocol.client.MessageHandler(xmpp_OnMessage);voidxmpp_OnMessage(objectsender,agsXMPP.protocol.client.Messagemsg){stringtest="";test=msg.Body;if(!test.Equals("")||test!=string.Empty){Session["info&

client发的请求接收返回信息时用send来接收,其余的由receive来接收,怎么改?求大神帮忙

问题描述 client发的请求接收返回信息时用send来接收,其余的由receive来接收,怎么改?求大神帮忙 sever的请求都友client的receive来接收,client发的请求接收返回信息时用send来接收,怎么改下?求大神帮忙,我只会大概写了下代码,菜鸟急需用! package test; import java.io.BufferedReader; import java.io.InputStream; import java.io.InputStreamReader; impo

c#-C#,Jmail中 Messages[i]接收邮件时,怎样不下载附件,只获取文本信息

问题描述 C#,Jmail中 Messages[i]接收邮件时,怎样不下载附件,只获取文本信息 jmail.POP3Class popMail = new jmail.POP3Class(); jmail.Message mailMessage=popMail.Messages[i]; 解决方案 表面上看是附件,其实附件也是附加在右键正文中的,所以你想不下载整个邮件,只获取文本,除非你在pop服务器上再加一层,解析右键,并且只返回消息的调用,标准的pop协议是不行的.

Android Mms之:接收信息流程(图文详解)_Android

信息的接收工作是由底层来完成的,当有一个 新的信息时底层完成接收后会以Intent的方式来通知上层应用,信息的相关内容也包含在Intent当中,Android所支持的信息Intent都定义在android.provider.Telephony.Intents里面.短信的接收 短信接收,对于上层应用程序来讲就是要处理广播事件SMS_RECEIVED_ACTION,它是由Frameworks发出告诉上层有新的SMS已收到.在Mms中,是由PrivilegedSmsReceiver来处理,它收到SMS

Asp.net 4.0,首次请求目录下的文件时响应很慢

原文:Asp.net 4.0,首次请求目录下的文件时响应很慢 1. 问题起因2. 尝试过的处理思路3. 解决方法   1. 问题起因     一个从VS2003(.Net Framework 1.1)升级到.net framework 4.0的项目,每次编译或者部署到服务器上后,首次请求任何一个目录下的默认页面时,都要耗时3~5秒:而以前使用.net framework 1.1的时候,没有这个问题. 我在页面上开启Trace="true"来跟踪,发现页面的处理时间并不久(IIS重启,首

《UNIX网络编程 卷1:套接字联网API(第3版)》——8.8 验证接收到的响应

8.8 验证接收到的响应 在8.6节结尾我们提到,知道客户临时端口号的任何进程都可往客户发送数据报,而且这些数据报会与正常的服务器应答混杂.我们的解决办法是修改图8-8中的recvfrom调用以返回数据报发送者的IP地址和端口号,保留来自数据报所发往服务器的应答,而忽略任何其他数据报.然而这样做照样存在一些缺陷,我们马上就会看到. 我们首先把客户程序的main函数(图8-7)改为使用标准回射服务器(图2-13).这只需把以下赋值语句 servaddr.sin_port = htons(SERV_

Android Mms之:接收信息流程(图文详解)

信息的接收工作是由底层来完成的,当有一个 新的信息时底层完成接收后会以Intent的方式来通知上层应用,信息的相关内容也包含在Intent当中,Android所支持的信息Intent都定义在android.provider.Telephony.Intents里面.短信的接收 短信接收,对于上层应用程序来讲就是要处理广播事件SMS_RECEIVED_ACTION,它是由Frameworks发出告诉上层有新的SMS已收到.在Mms中,是由PrivilegedSmsReceiver来处理,它收到SMS

接收信息页面inform.asp--基于web的QQ程序2(only asp)

web|程序|页面    接收信息页面inform.asp--基于web的QQ程序2(only asp)<%for i=1 to 30if application("towho"&i)=session("user")response.wtite("来自:"&application("from"&i)&"<br>"&"内容"&

Win7系统收到信息时音乐会自动变小声怎么办?

  Win7系统收到信息时音乐会自动变小声怎么办? 1.在任务栏右下角小喇叭上单击右键,选择"声音"按钮; 2.在声音界面点击"通信"选卡,然后点击"不执行任何操作"点击应用并确定即可.