private static void ReceiveCallback(IAsyncResult ar)
{
Socket client = (Socket)ar.AsyncState;
int readLength = client.EndReceive(ar);
string dMessage = Encoding.Default.GetString(buff,0,readLength);
【 1 】
client.BeginReceive (buff,0,256,0,new AsyncCallback(ReceiveCallback),client);
}
这是一个接受数据的回调函数。
我想在【 1 】的里面做将dMessage的字符串,显示到程序的窗体上的TextBox里去,可根本不能访问主窗体,请问该怎么办?
{
Socket client = (Socket)ar.AsyncState;
int readLength = client.EndReceive(ar);
string dMessage = Encoding.Default.GetString(buff,0,readLength);
【 1 】
client.BeginReceive (buff,0,256,0,new AsyncCallback(ReceiveCallback),client);
}
这是一个接受数据的回调函数。
我想在【 1 】的里面做将dMessage的字符串,显示到程序的窗体上的TextBox里去,可根本不能访问主窗体,请问该怎么办?
解决方案 »
- 有没有人能帮我解释一下。。。摄像头视频帧图片恢复
- RDLC 多表头的制作
- C#如何通过鼠标控制无标头窗体!
- 索引超出范围。必须为非负值并小于集合大小。 求助啊!!
- cs 多线程问题,
- C#程序里怎样写EXCEL。(其中包括控制EXCEL单元格的大小,及合并单元格,最难的是怎样设置条形码)
- enterprise library 能不能操作oracle
- winform如何使控件放在中间位置
- C#的正则表达式与Perl正则表达式完全兼容吗?
- c#创建web虚拟目录和FTP虚拟目录的代码(搜索过,好像都不适用,详见内容)等待大伙的帮忙......
- 初始化随机数种子用的时间怎么取得
- 关于“推”模式下,带有子报表的水晶报表怎样过滤重复的数据? UP有分
this.richTextBox1.Invoke(。。)
this.richTextBox1.Invoke(new UPDATE_richtext(this.update_richtext),new object[]{dMessage});
//委托方法
private void UPDATE_richtext(string a)
{
this.richTextBox1.Text =a;
}
http://bbs.pcicn.com/dispbbs.asp?boardID=100&ID=14536&page=1