异步编程怎么搞?

[复制链接]
查看11 | 回复1 | 2007-9-9 01:05:40 | 显示全部楼层 |阅读模式
不显示删除回复显示所有回复显示星级回复显示得分回复 异步编程怎么搞?[
回复

使用道具 举报

千问 | 2007-9-9 01:05:40 | 显示全部楼层
这里以异步socket为例:
UserInfo info = new UserInfo();//这个UserInfo是用来保存客户信息的。
socket.BeginReceive(info.Buffer, 0, info.Buffer.Length, SocketFlags.None, ReceiveCallBack, info);//这里向系统投递一个接收信息的请求,并为其指定ReceiveCallBack做为回调函数
我们再来看看回调函数的定义:
  private void ReceiveCallBack(IAsyncResult ar)
   ...{
   UserInfo info = (UserInfo)ar.AsyncState; //重新得到回调后的对象
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行