读书人

windowsphone socket聊天解决方法

发布时间: 2013-04-20 19:43:01 作者: rapoo

windowsphone socket聊天
private void OutputMessage(string data)
{

// 在聊天文本框中输出指定的信息,并将滚动条滚到底部
this.Dispatcher.BeginInvoke(
delegate
{
chatmessage.Items.Add(tblock.Text + DateTime.Now.ToShortTimeString() + "\r\n" + data + "\r\n");
//chatmessage.Items.Add( data + "\r\n");

}
);
}
为什么使用chatmessage.Items.Add(tblock.Text + DateTime.Now.ToShortTimeString() + "\r\n" + data + "\r\n");服务器转发 会发很多空信息
而使用chatmessage.Items.Add( data + "\r\n");就不会。 Windows?Phone socket 聊天工具
[解决办法]
你debug了吗?看看data里面的结果是否一样?如果一样,那么就在转发的过程中第一条add的值(tblock.Text)存在某些服务器的关键字,被疲敝了。最好的办法就是debug。
不过,你的意思是偶尔会出现空信息?还是只要用第一个add就会出现空信息?

读书人网 >C#

热点推荐