国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      提高udp連接可靠性的系統(tǒng)及方法

      文檔序號:7870361閱讀:434來源:國知局
      專利名稱:提高udp連接可靠性的系統(tǒng)及方法
      技術領域
      本發(fā)明涉及通信技術領域,具體而言,涉及一種提高UDP連接可靠性的系統(tǒng)及方法。
      背景技術
      傳輸控制協(xié)議UDP(User Datagram Protocol)協(xié)議屬于傳輸層協(xié)議。它是面向非連接的協(xié)議,即不與對方建立連接,而直接將數(shù)據(jù)包發(fā)送過去。UDP適用于一次只傳送少量數(shù)據(jù)、對可靠性要求不高的應用環(huán)境。一般來說UDP對應的是可靠性要求低、傳輸經(jīng)濟的應用,并且UDP不提供可靠性連接,數(shù)據(jù)包發(fā)送出去后并不保證能達到目的地,導致丟包現(xiàn)象。發(fā)明內容
      本發(fā)明克服上述缺陷,提供了一種可靠且傳輸速度較快的提高UDP連接可靠性的系統(tǒng)及方法。
      本發(fā)明的提高UDP連接可靠性的系統(tǒng)的技術方案是這樣的其包括至少兩個客戶終端,客戶終端通過網(wǎng)絡互聯(lián),客戶終端都包括收發(fā)模塊,客戶終端在發(fā)發(fā)送數(shù)據(jù)時為發(fā)送客戶終端,客戶終端在接收數(shù)據(jù)時為接收客戶終端。
      優(yōu)化地,其還包括服務終端,發(fā)送客戶終端通過服務終端和接收客戶終端連接。
      本發(fā)明的提高UDP連接可靠性的方法,包含如下步驟A :發(fā)送客戶終端發(fā)送數(shù)據(jù),發(fā)送數(shù)據(jù)包到服務終端;B :服務終端收到數(shù)據(jù)包,將數(shù)據(jù)包轉發(fā)到接收客戶終端,同時生成一個確認包,發(fā)送到發(fā)送客戶終端;C :接收客戶終端收到數(shù)據(jù)包時,生成一個確認包,然后發(fā)送到服務終端;D :服務終端接收到確認包后,將確認包發(fā)送到發(fā)送客戶終端,完成收發(fā)任務,如果步驟 B后發(fā)送客戶終端在規(guī)定時間間隔內沒有收到服務終端的確認包時,就會進入步驟E ;如果步驟C后服務終端在規(guī)定時間間隔內沒有接收到接收客戶端的確認包時,就會進入步驟F ; E :發(fā)送客戶終端將數(shù)據(jù)包重新發(fā)送給服務終端,在達到設定的重發(fā)次數(shù)時,服務終端就會生成連接失敗信息,發(fā)送給發(fā)送客戶終端;F :服務終端將數(shù)據(jù)包重新發(fā)送給接收客戶端,達到設定的重發(fā)次數(shù)后,服務終端就會生成連接失敗信息,發(fā)送給發(fā)送客戶終端。
      優(yōu)化地,本技術方案的設定時間設置為0. 3-1. 0秒。
      優(yōu)化地,本技術方案的重發(fā)次數(shù)設置為3-5次。
      作為上述方法的另一種實現(xiàn)方法,接收客戶終端和發(fā)送客戶終端之間直接進行連接,而不通過服務終端A :發(fā)送客戶終端發(fā)送數(shù)據(jù);B :接收客戶終端收到數(shù)據(jù)包,同時生成一個確認包發(fā)送到發(fā)送客戶終端;如果發(fā)送客戶終端在規(guī)定時間間隔內沒有收到接收客戶終端的確認包時,就會進入步驟C ;C :發(fā)送客戶終端將數(shù)據(jù)包重新發(fā)送給接收客戶終端,在達到設定的重發(fā)次數(shù)時,發(fā)送客戶終端就會生成連接失敗信息,停止發(fā)送。
      優(yōu)化地,本技術方案的設定時間設置為O. 3-1. O秒。
      優(yōu)化地,本技術方案的重發(fā)次數(shù)設置為3-5次。
      本發(fā)明的提高UDP連接可靠性的系統(tǒng)及方法,通過一個確認步驟,有效地加強了 UDP連接的可靠性,使UDP連接不但傳輸速度比較快,并且可靠性也比較好。


      圖1是本發(fā)明UDP連接的傳輸過程;圖2是本發(fā)明實施例1的傳輸過程方框圖;圖3是本發(fā)明實施例2的傳輸過程方框圖。
      具體實施方式
      實施例1 :本發(fā)明的UDP連接系統(tǒng)其包括至少兩個客戶終端,客戶終端通過網(wǎng)絡互聯(lián),客戶終端都包括收發(fā)模塊,客戶終端在發(fā)發(fā)送數(shù)據(jù)時為發(fā)送客戶終端,客戶終端在接收數(shù)據(jù)時為接收客戶終端。其還包括服務終端,發(fā)送客戶終端通過服務終端和接收客戶終端連接。
      本技術方案的操作過程是這樣的發(fā)送客戶終端發(fā)送數(shù)據(jù),發(fā)送數(shù)據(jù)包到服務終端;服務終端收到數(shù)據(jù)包,將數(shù)據(jù)包轉發(fā)到接收客戶終端,同時生成一個確認包,發(fā)送到發(fā)送客戶終端;接收客戶終端收到數(shù)據(jù)包時,生成一個確認包,然后發(fā)送到服務終端;服務終端接收到確認包后,將確認包發(fā)送到發(fā)送客戶終端,完成收發(fā)任務,如果發(fā)送客戶終端在規(guī)定時間間隔內沒有收到服務終端的確認包時,發(fā)送客戶終端將數(shù)據(jù)包重新發(fā)送給服務終端,在達到設定的重發(fā)次數(shù)時,服務終端就會生成連接失敗信息,發(fā)送給發(fā)送客戶終端;如果服務終端在規(guī)定時間間隔內沒有接收到接收客戶端的確認包時,將數(shù)據(jù)包重新發(fā)送給接收客戶端,達到設定的重發(fā)次數(shù)后,服務終端就會生成連接失敗信息,發(fā)送給發(fā)送客戶終端。
      本實施例的時間間隔設定為O. 3秒,重發(fā)次數(shù)設置為3次。
      實施例2:本實施例和實施例1的區(qū)別在于,本實施例的提高UDP連接可靠性的系統(tǒng)不包括服務終端,接收客戶終端和發(fā)送客戶終端直接點對點傳輸。
      本技術方案的操作過程是這樣的,發(fā)送客戶終端發(fā)送數(shù)據(jù),發(fā)送數(shù)據(jù)包到接收客戶終端;接收客戶終端收到數(shù)據(jù)包,同時生成一個確認包,發(fā)送到發(fā)送客戶終端;如果發(fā)送客戶終端在規(guī)定時間間隔內沒有收到接收客戶終端的確認包時,發(fā)送客戶終端將數(shù)據(jù)包重新發(fā)送給接 收客戶終端,在達到設定的重發(fā)次數(shù)時,發(fā)送客戶終端就會生成連接失敗信息, 停止發(fā)送。
      本實施例的時間間隔設定為1. O秒,重發(fā)次數(shù)設置為5次。
      權利要求
      1.一種提高UDP連接可靠性的系統(tǒng),其特征在于其包括至少兩個客戶終端,客戶終端通過網(wǎng)絡互聯(lián),客戶終端都包括收發(fā)模塊,客戶終端在發(fā)發(fā)送數(shù)據(jù)時為發(fā)送客戶終端,客戶終端在接收數(shù)據(jù)時為接收客戶終端。
      2.根據(jù)權利要求1所述的提高UDP連接可靠性的系統(tǒng),其特征在于其還包括服務終端,發(fā)送客戶終端通過服務終端和接收客戶終端連接。
      3.一種提高UDP連接可靠性的系統(tǒng),其特征在于其包括下列步驟A :發(fā)送客戶終端發(fā)送數(shù)據(jù),發(fā)送數(shù)據(jù)包到服務終端;B :服務終端收到數(shù)據(jù)包,將數(shù)據(jù)包轉發(fā)到接收客戶終端,同時生成一個確認包,發(fā)送到發(fā)送客戶終端;C :接收客戶終端收到數(shù)據(jù)包時,生成一個確認包,然后發(fā)送到服務終端;D :服務終端接收到確認包后,將確認包發(fā)送到發(fā)送客戶終端,完成收發(fā)任務,如果步驟 B后發(fā)送客戶終端在規(guī)定時間間隔內沒有收到服務終端的確認包時,就會進入步驟E ;如果步驟C后服務終端在規(guī)定時間間隔內沒有接收到接收客戶端的確認包時,就會進入步驟F ;E :發(fā)送客戶終端將數(shù)據(jù)包重新發(fā)送給服務終端,在達到設定的重發(fā)次數(shù)時,服務終端就會生成連接失敗信息,發(fā)送給發(fā)送客戶終端;F :服務終端將數(shù)據(jù)包重新發(fā)送給接收客戶端,達到設定的重發(fā)次數(shù)后,服務終端就會生成連接失敗信息,發(fā)送給發(fā)送客戶終端。
      4.根據(jù)權利要求3所述的提高UDP連接可靠性的系統(tǒng),其特征在于設定時間設置為 O. 3-1. O 秒。
      5.根據(jù)權利要求3所述的提高UDP連接可靠性的系統(tǒng),其特征在于重發(fā)次數(shù)設置為 3-5 次。
      6.一種提高UDP連接可靠性的系統(tǒng),其特征在于其包括下列步驟A :發(fā)送客戶終端發(fā)送數(shù)據(jù);B :接收客戶終端收到數(shù)據(jù)包,同時生成一個確認包發(fā)送到發(fā)送客戶終端;如果發(fā)送客戶終端在規(guī)定時間間隔內沒有收到接收客戶終端的確認包時,就會進入步驟C ;C :發(fā)送客戶終端將數(shù)據(jù)包重新發(fā)送給接收客戶終端,在達到設定的重發(fā)次數(shù)時,發(fā)送客戶終端就會生成連接失敗信息,停止發(fā)送。
      7.根據(jù)權利要求6所述的提高UDP連接可靠性的系統(tǒng),其特征在于設定時間設置為 O. 3-1. O 秒。
      8.根據(jù)權利要求6所述的提高UDP連接可靠性的系統(tǒng),其特征在于重發(fā)次數(shù)設置為 3-5 次。
      全文摘要
      本發(fā)明涉及通信技術領域,具體而言,涉及一種提高UDP連接可靠性的系統(tǒng)及方法,本發(fā)明克服上述缺陷,提供了一種可靠且傳輸速度較快的提高UDP連接可靠性的系統(tǒng)及方法,其包括至少兩個客戶終端,客戶終端通過網(wǎng)絡互聯(lián),客戶終端都包括收發(fā)模塊,客戶終端在發(fā)發(fā)送數(shù)據(jù)時為發(fā)送客戶終端,客戶終端在接收數(shù)據(jù)時為接收客戶終端,本發(fā)明的提高UDP連接可靠性的系統(tǒng)及方法,通過一個確認步驟,有效地加強了UDP連接的可靠性,使UDP連接不但傳輸速度比較快,并且可靠性也比較好。
      文檔編號H04L1/18GK103051436SQ20121057571
      公開日2013年4月17日 申請日期2012年12月27日 優(yōu)先權日2012年12月27日
      發(fā)明者鮑桂乾, 王廣銀, 周博 申請人:青島飛鴿軟件有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1