基于UDP實(shí)現(xiàn)E-Mail傳輸 工作過(guò)程描述: 客戶(hù)端描述: 1. Client(以下簡(jiǎn)稱(chēng)C端)端將郵件以規(guī)定的大小封裝為符合要求的UDP包。 2. 將封裝好的UDP包發(fā)出,并等待Server(以下簡(jiǎn)稱(chēng)S端)端收到相應(yīng)的UDP包后返回的回應(yīng)Acknowledge(以下簡(jiǎn)稱(chēng)為ACK)。若收到的為Positive ACK,則繼續(xù)發(fā)包;若收到的為Negtive ACK,則將應(yīng)發(fā)的包重發(fā)。 3. 直到C端將所有要發(fā)的包都發(fā)完,并都已經(jīng)收到S端的回應(yīng),最后發(fā)一個(gè)End包,直接關(guān)閉此進(jìn)程。 服務(wù)器端描述: 1. S端啟動(dòng)服務(wù)進(jìn)程,并監(jiān)聽(tīng)相應(yīng)端口。 2. 若收到C端發(fā)出的有關(guān)請(qǐng)求,按如下情況給出相應(yīng)的反映: a. 將收到的包進(jìn)行檢測(cè),若收到的包有錯(cuò)則拋棄(discard),并發(fā)給C端一個(gè)negtive ACK。 b. 將收到的包進(jìn)行檢測(cè),若收到的包正常,則將此包進(jìn)行解包,將內(nèi)容輸出至一臨時(shí)文件;并發(fā)給C端一個(gè)positive ACK。 3.依次收到來(lái)自C斷的包,直到收到end為止,并關(guān)閉此進(jìn)程,轉(zhuǎn)回監(jiān)聽(tīng)狀態(tài)。
標(biāo)簽: UDP E-Mail Client 封裝
上傳時(shí)間: 2014-12-08
上傳用戶(hù):sxdtlqqjl
基于C語(yǔ)言的VHDL數(shù)據(jù)流處理的建模工具,適合于C下編寫(xiě)的算法做加速處理.
標(biāo)簽: VHDL C語(yǔ)言 數(shù)據(jù)流 建模工具
上傳時(shí)間: 2013-12-10
上傳用戶(hù):wanqunsheng
μC/OS-II移植模板,基于周立功公司的EasyARM615開(kāi)發(fā)板,是學(xué)習(xí)μC/OS-II操作系統(tǒng)的必要工具
標(biāo)簽: OS-II 移植 模板
上傳時(shí)間: 2014-03-12
上傳用戶(hù):851197153
該文件名是《C++ STL中文版>>,為介紹C++ STL的書(shū)箱,應(yīng)該會(huì)對(duì)這方面有所幫助
標(biāo)簽: gt STL
上傳時(shí)間: 2014-01-05
上傳用戶(hù):xg262122
該書(shū)籍主要講述了Visual C++編程中的一些重難點(diǎn)知識(shí),對(duì)Visual C++編程來(lái)說(shuō),是一本很有用的書(shū)
標(biāo)簽: Visual 書(shū)籍 編程
上傳時(shí)間: 2013-12-11
上傳用戶(hù):cc1015285075
c語(yǔ)言規(guī)范教程,介紹了c語(yǔ)言編程過(guò)程中遇到的各種應(yīng)該注意的問(wèn)題,對(duì)初學(xué)者很有幫助
標(biāo)簽: c語(yǔ)言 教程
上傳時(shí)間: 2014-12-07
上傳用戶(hù):ljmwh2000
模仿益智游戲,由Visual C++,及Opengl編輯,練手的,
標(biāo)簽: 模
上傳時(shí)間: 2016-06-11
上傳用戶(hù):希醬大魔王
學(xué)習(xí)C語(yǔ)言必備,都是C世界里的經(jīng)典作品
標(biāo)簽: C語(yǔ)言
上傳時(shí)間: 2014-01-13
上傳用戶(hù):壞壞的華仔
單片機(jī)c語(yǔ)言設(shè)計(jì),參考單片機(jī)c語(yǔ)言快速入門(mén)。謝謝看看吧
標(biāo)簽: 單片機(jī)c語(yǔ)言
上傳時(shí)間: 2014-06-07
上傳用戶(hù):cuibaigao
Visual C++6.0 教程,一些Visual C++6.0 的基本編程
標(biāo)簽: Visual 6.0 教程
上傳時(shí)間: 2016-06-16
上傳用戶(hù):wyc199288
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1