- 0
- 0
- 约6.96千字
- 约 37页
- 2018-05-08 发布于广东
- 举报
9.4 邮件收发举例 9.4.1 同步方式收发邮件举例 9.4.2 异步方式收发邮件举例 9.4.1 同步方式收发邮件举例 例9-1:同步发送。运行效果 9.4.1 同步方式收发邮件举例(续) 例9-2:同步接收。运行效果 9.4.2 异步方式收发邮件 异步发送邮件的代码和同步发送的代码不同的地方在于 发送电子邮件时使用的是SmtpClient类提供的异步发送方法SendAsync 若要取消异步发送电子邮件则调用SmtpClient类的SendAsyncCancel方法 当异步发送邮件操作完成时触发SendCompleted事件,可以在该事件中判断邮件是否发送成功。 具体程序见源码 9.4.2 异步方式收发邮件 异步接收邮件通过TCP的异步编程实现。异步接收邮件与同步接收邮件不同的地方在于客户端的异步连接、异步发送数据和异步接收数据。 异步连接 异步建立连接通过使用TcpClient类的BeginConnect方法和EndConnect方法来实现。 异步发送数据 使用NetWorkStream类中的BeginWrite方法和EndWrite方法可以实现异步发送数据。 异步接收数据 使用NetWorkStream类中的BeginRead方法和EndRead方法可以实现异步发送数据。 9.4.2 异步方式收发邮件举例(续) 异步接收。运行效果: 尚辅网
您可能关注的文档
- C#程序设计及应用教程第3版“十二五”普通高等教育本科国家级规划教材课件作者马骏第8章节WPF控件.ppt
- 电机与拖动课件作者刘小春第4章节.ppt
- C#程序设计简明教程课件作者陈佛敏潘春华吕洋波第1章节C#与.NET框架.ppt
- 电机与拖动课件作者刘小春第5章节.ppt
- C#程序设计简明教程课件作者陈佛敏潘春华吕洋波第4章节数组和集合.ppt
- C#程序设计简明教程课件作者陈佛敏潘春华吕洋波第6章节文件操作.ppt
- 电机原理与电力拖动课件作者范国伟第1章节直流电机原理.ppt
- 电机原理与电力拖动课件作者范国伟第3章节直流电机电力拖动.ppt
- C#程序设计简明教程课件作者陈佛敏潘春华吕洋波第8章节Windows窗体应用.ppt
- 电机原理与电力拖动课件作者范国伟第4章节变压器.ppt
原创力文档

文档评论(0)