SMTP与POP应用编程.pptVIP

  • 4
  • 0
  • 约6.92千字
  • 约 37页
  • 2016-09-14 发布于湖北
  • 举报
SMTP与POP应用编程.ppt

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 异步方式收发邮件举例(续) 异步接收。运行效果: * 第9章 SM

文档评论(0)

1亿VIP精品文档

相关文档