文件名称:UDPE-Mail
- 所属分类:
- JSP源码/Java
- 资源属性:
- [WORD]
- 上传时间:
- 2012-11-26
- 文件大小:
- 4kb
- 下载次数:
- 0次
- 提 供 者:
- ver***
- 相关连接:
- 无
- 下载说明:
- 别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容均来自于网络,请自行研究使用
基于UDP实现E-Mail传输
工作过程描述:
客户端描述:
1. Client(以下简称C端)端将邮件以规定的大小封装为符合要求的UDP包。
2. 将封装好的UDP包发出,并等待Server(以下简称S端)端收到相应的UDP包后返回的回应Acknowledge(以下简称为ACK)。若收到的为Positive ACK,则继续发包;若收到的为Negtive ACK,则将应发的包重发。
3. 直到C端将所有要发的包都发完,并都已经收到S端的回应,最后发一个End包,直接关闭此进程。
服务器端描述:
1. S端启动服务进程,并监听相应端口。
2. 若收到C端发出的有关请求,按如下情况给出相应的反映:
a. 将收到的包进行检测,若收到的包有错则抛弃(discard),并发给C端一个negtive ACK。
b. 将收到的包进行检测,若收到的包正常,则将此包进行解包,将内容输出至一临时文件;并发给C端一个positive ACK。
3.依次收到来自C断的包,直到收到end为止,并关闭此进程,转回监听状态。-err
工作过程描述:
客户端描述:
1. Client(以下简称C端)端将邮件以规定的大小封装为符合要求的UDP包。
2. 将封装好的UDP包发出,并等待Server(以下简称S端)端收到相应的UDP包后返回的回应Acknowledge(以下简称为ACK)。若收到的为Positive ACK,则继续发包;若收到的为Negtive ACK,则将应发的包重发。
3. 直到C端将所有要发的包都发完,并都已经收到S端的回应,最后发一个End包,直接关闭此进程。
服务器端描述:
1. S端启动服务进程,并监听相应端口。
2. 若收到C端发出的有关请求,按如下情况给出相应的反映:
a. 将收到的包进行检测,若收到的包有错则抛弃(discard),并发给C端一个negtive ACK。
b. 将收到的包进行检测,若收到的包正常,则将此包进行解包,将内容输出至一临时文件;并发给C端一个positive ACK。
3.依次收到来自C断的包,直到收到end为止,并关闭此进程,转回监听状态。-err
(系统自动生成,下载前可以参看下载内容)
下载文件列表
UDPE-Mail.doc