Socket络编程.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Socket络编程

第一章 发送邮件所需要学习的类2? 需要引用的命名空间:System.Net.Mail2? 该命名空间中的类:2? MailMessage类的常用属性:通俗易懂理解2? SmtpClient类常用的属性和方法2? 实现邮箱信息传输的代码如下:3? QQ在设置方面:4? 其中IMAP和POP3两种协议的区别:5第二章 Socket网络编程概念5? Socket概念之通信传输流程5? Socket概念之端口与TCP/UDP(IP)51、 何为端口?端口有什么作用?端口可以用来做什么?51.1、端口号常用的分类52、 TCP/UDP详解62.1、UDP和TCP 区别:62.2、(传输层)TCP建立两地通信连接,(网络层)IP负责传输数据:62.3、TCP三次握手确认连接的建立62.4、TCP四次挥手7第三章 CSharp操作Socket编程精篇(上)8? Socket主要有两种类型:81.1、流式Socket81.2、数据报式Socket8? Socket一般应用模式(服务端和客户端)82.1、服务端的Socket(至少需要两个)82.2、客户端的Socket8? Socket的构造函数与方法及相关的类93.1、Socket有三种构造函数的方法这里只讲一种:93.2、相关的类与Socket方法103.3、Csharp的异步Socket与同步Socket的主要区别:113.3.1、Socket同步代码实现:123.3.2、Socket异步代码实现:21? Socket如何在广域网上通信?294.1使用端口映射,什么是端口映射呢?294.2端口映射常见问题总结32发送邮件所需要学习的类需要引用的命名空间:System.Net.Mail此命名空间包含了将电子邮件发送到简单邮件的传输协议(SMTP)服务器进行传送的类。该命名空间中的类:MailMessage类:代表的是可以使用SmtpClient类发送的电子邮件,主要用于设置发送电子邮件时,收件人,发件人及邮件内容的一些相关信息。其中SmtpClient类允许应用程序使用简单邮件传输协议(SMTP)来发送电子邮件。总结来说MailMessages是用来设置邮件内容,而SmtpClient是用来实行邮件传输协议(SMTP)的方式MailMessage类的常用属性:通俗易懂理解AlternateViews正文的替代式附件集合Attachments 电子邮件的附件集合Bcc密件抄送收件人的地址集合Body邮件正文BodyEncoding邮件正文编码CC电子邮件的发送通知headers电子邮件的标题IsBodyHtm此邮件正文是否为HTML格式Priority电子邮件的优先级ReplyTo(已过时)邮件的回复地址Sender电子邮件发件人地址Subject电子邮件的主题SubjectEncoding电子邮件的主题编码To电子邮件收件人的集合From电子邮箱发件人地址SmtpClient类常用的属性和方法SmtpClient构造发送电子邮件,必须指定以下内容:用来发送电子邮件的SMTP主机服务器身份验证凭据(如果SMTP服务器要求)发件人的电子邮件地址收件人的电子邮件地址邮件内容属性Credentials验证发件人身份的凭据DeliveryMethod如何处理待发的电子邮件(草稿箱)Enablessl使用安全套接字层(SSL)加密的连接HostSMTP事务的主机名或者IP地址PickupDirectoryLocation设置一个文件夹,来保存将由本地SMTP服务器处理的邮件Port用于SMTP事务的端口ServicePoint传输电子邮件的网络连接Timeout指定的时间量,同时调用Send后发生超时状态。方法Send(string,string,string,string)发送电子邮件(SMTP服务器进行传递)参数(发送人,收件人,主题,正文)SendAsync()发送电子邮件。此方法不会阻止调用线程,Send()方法会阻止其他线程操作(如编写其他的电子邮件信息)SendAsyncCancel()取消异步操作发送电子邮件UseDefaultCredentials()是否发送邮件时,随请求(DefaultCredentials)凭据一起发送。上面是MailMessages和SmtpClient两个类中重要的属性和方法。实现邮箱信息传输的代码如下:///summary/// 发送邮箱////summaryprivatevoidSendMail_Click(objectsender, EventArgse) {try {SmtpClientsmtp=newSmtpClient();smtp.Host=@;//邮箱服务器smtp.EnableSsl=true;//SSL

文档评论(0)

173****7830 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档