在 System.Threading.ThreadAbortException 中第一次偶然出现的“System.Windows.Forms.dll”类型的异常
急!!C#,在一个线程执行到委托事件时,在委托事件的入口处出现异常,线程关闭具体是这样的:从TCP接口收到数据loClient.Receive(buffer);触发到数据...
急!!
C#,在一个线程执行到委托事件时,在委托事件的入口处出现异常,线程关闭
具体是这样的:从TCP接口收到数据loClient.Receive(buffer);
触发到数据接收处理事件OnReceiveMsg(buffer);
但在下面的处理事件函数中,执行到{处就出现题目所述的 异常,线程关闭,其他线程正常运行
public void server_OnReceiveMsg(byte[] buffer) //对收到的数据进行处理
{
this.richTextBox1.Text += "收到数据" + System.Text.Encoding.UTF8.GetString(buffer);
}
这个问题太让我头疼了,我也是初学,哪位牛人帮帮忙!!! 展开
C#,在一个线程执行到委托事件时,在委托事件的入口处出现异常,线程关闭
具体是这样的:从TCP接口收到数据loClient.Receive(buffer);
触发到数据接收处理事件OnReceiveMsg(buffer);
但在下面的处理事件函数中,执行到{处就出现题目所述的 异常,线程关闭,其他线程正常运行
public void server_OnReceiveMsg(byte[] buffer) //对收到的数据进行处理
{
this.richTextBox1.Text += "收到数据" + System.Text.Encoding.UTF8.GetString(buffer);
}
这个问题太让我头疼了,我也是初学,哪位牛人帮帮忙!!! 展开
5个回答
展开全部
String只接受Unicode字符。
this.richTextBox1.Text += "收到数据:" + System.Text.Encoding.Unicode.GetString(buffer);
this.richTextBox1.Text += "收到数据:" + System.Text.Encoding.Unicode.GetString(buffer);
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
要么杀毒,要么重装系统
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2007-01-22
展开全部
病毒!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询