国产精品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>

      一種處理tcp不規(guī)則文本消息的方法

      文檔序號:7546877閱讀:257來源:國知局
      專利名稱:一種處理tcp不規(guī)則文本消息的方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及一種處理TCP (Transmission Control Protocol,即傳輸控制協(xié)議)不 規(guī)則文本消息的方法,特別涉及一種在以文本方式傳輸?shù)那闆r下,處理TCP不規(guī)則消息的方法。
      背景技術(shù)
      如果使用TCP協(xié)議以文本方式傳輸消息,開發(fā)人員希望TCP能夠一個一個的把消 息單獨發(fā)送,這樣收到消息的客戶端容易處理它,但是實際上很難做到這種理想狀況,經(jīng)常 會遇到這樣的情況1、有些消息包被拆成幾個包發(fā)送2、有些消息包被合并后發(fā)送上述情況會造成接收端收到的消息包不規(guī)則,因為它不是一整個文本消息。

      發(fā)明內(nèi)容
      本發(fā)明所要解決的技術(shù)問題是提供一種在以文本方式傳輸?shù)那闆r下,處理TCP不 規(guī)則消息的方法。本發(fā)明所述的一種處理TCP不規(guī)則文本消息的方法,該方法至少包括如下的步 驟步驟1 對待傳輸?shù)奈谋鞠⑦M行預(yù)處理;步驟2 把處理后的文本消息發(fā)送給接收端;步驟3 接收端在收到文本信息以后,把文本消息直接添加到一個存放接收信息 的緩沖區(qū)中;步驟4 接收端從存放接收信息的緩沖區(qū)中取出信息,對文本消息進行分拆處理;本發(fā)明所述的一種處理TCP不規(guī)則文本消息的方法,對待傳輸?shù)奈谋鞠⑦M行預(yù) 處理其步驟為步驟11 掃描待傳輸?shù)奈谋鞠?,如果遇到字符“〉”,則把它轉(zhuǎn)義成為“&gt ; ”字 符;步驟12 將文本消息末尾添加“〉”字符,此字符作為文本消息體的結(jié)束符;本發(fā)明所述的一種處理TCP不規(guī)則文本消息的方法,接收端從存放接收信息的緩 沖區(qū)中取出信息,對文本消息進行分拆處理其步驟為步驟21 掃描存放接收信息的緩沖區(qū),以“〉”字符為分隔符進行分割;步驟22 如果未發(fā)現(xiàn)任何“〉”字符,說明此消息為不完整的消息,則不對緩沖區(qū)的 文本消息進行處理;步驟23 如發(fā)現(xiàn)一個或者多個“〉”字符,則把分隔好的一個或者多個文本消息取 出來,調(diào)用其他程序?qū)λM行進一步處理;步驟24:如果分割后的最后一個消息不是以“〉”結(jié)尾,說明它是不完整消息,把這
      3個不完整的消息放回緩沖區(qū),暫不處理;本發(fā)明涉及的一種處理TCP不規(guī)則文本消息的方法,使得在通過TCP協(xié)議傳輸?shù)?文本消息能夠順利到達接收端,并且可以被接收端順利處理。
      具體實施例方式本發(fā)明的主要步驟如下步驟1 對待傳輸?shù)奈谋鞠⑦M行預(yù)處理;步驟2 把處理后的文本消息發(fā)送給接收端;步驟3 接收端在收到文本信息以后,把文本消息直接添加到一個存放接收信息 的緩沖區(qū)中;步驟4 接收端從存放接收信息的緩沖區(qū)中取出信息,對文本消息進行分拆處理;上述步驟1對待傳輸?shù)奈谋鞠⑦M行預(yù)處理的具體步驟如下步驟11 掃描待傳輸?shù)奈谋鞠ⅲ绻龅阶址啊怠?,則把它轉(zhuǎn)義成為“&gt ; ”字 符;步驟12 將文本消息末尾添加“〉”字符,此字符作為文本消息體的結(jié)束符;上述步驟2把處理后的文本消息發(fā)送給接收端的具體步驟如下步驟21 掃描存放接收信息的緩沖區(qū),以“〉”字符為分隔符進行分割;步驟22 如果未發(fā)現(xiàn)任何“〉”字符,說明此消息為不完整的消息,則不對緩沖區(qū)的 文本消息進行處理;步驟23 如發(fā)現(xiàn)一個或者多個“〉”字符,則把分隔好的一個或者多個文本消息取 出來,調(diào)用其他程序?qū)λM行進一步處理;步驟24:如果分割后的最后一個消息不是以“〉”結(jié)尾,說明它是不完整消息,把這 個不完整的消息放回緩沖區(qū),暫不處理;上述的技術(shù)方案實施時,發(fā)送端在通過TCP協(xié)議傳輸?shù)奈谋鞠r可以不考慮協(xié) 議的具體細(xì)節(jié)直接發(fā)送消息,而接收端可以順利處理可能遇到的各種不規(guī)則的文本消息。最后所應(yīng)說明的是,以上實施例僅用以說明而并非限制本發(fā)明所描述的技術(shù)方 案;因此,盡管本說明書參照上述的實施例對本發(fā)明已進行了詳細(xì)的說明,但是,本領(lǐng)域的 普通技術(shù)人員應(yīng)當(dāng)理解,仍然可以對本發(fā)明進行修改或者等同地替換;而一切不脫離本發(fā) 明的精神和范圍的技術(shù)方案及其改進,其均應(yīng)涵蓋在本發(fā)明的權(quán)利要求范圍當(dāng)中。
      權(quán)利要求
      一種處理TCP不規(guī)則文本消息的方法,其特征在于該方法至少包括如下的步驟步驟1對待傳輸?shù)奈谋鞠⑦M行預(yù)處理。步驟2把處理后的文本消息發(fā)送給接收端。步驟3接收端在收到文本信息以后,把文本消息直接添加到一個存放接收信息的緩沖區(qū)中。步驟4接收端從存放接收信息的緩沖區(qū)中取出信息,對文本消息進行分拆處理。
      2.根據(jù)權(quán)利要求1所述的一種處理TCP不規(guī)則文本消息的方法,其特征在于對待傳 輸?shù)奈谋鞠⑦M行預(yù)處理,其步驟為步驟11 掃描待傳輸?shù)奈谋鞠ⅲ绻龅阶址啊怠?,則把它轉(zhuǎn)義成為“&gt ; ”字符。步驟12 將文本消息末尾添加“〉”字符,此字符作為文本消息體的結(jié)束符。
      3.根據(jù)權(quán)利要求1所述的一種處理TCP不規(guī)則文本消息的方法,其特征在于把處理 后的文本消息發(fā)送給接收端,其步驟為步驟21 掃描存放接收信息的緩沖區(qū),以“〉”字符為分隔符進行分割。步驟22 如果未發(fā)現(xiàn)任何“〉”字符,說明此消息為不完整的消息,則不對緩沖區(qū)的文本 消息進行處理。步驟23 如發(fā)現(xiàn)一個或者多個“〉”字符,則把分隔好的一個或者多個文本消息取出來, 調(diào)用其他程序?qū)λM行進一步處理。步驟24 如果分割后的最后一個消息不是以“〉”結(jié)尾,說明它是不完整消息,把這個不 完整的消息放回緩沖區(qū),暫不處理。
      全文摘要
      一種處理TCP不規(guī)則文本消息的方法,首先對待傳輸?shù)奈谋鞠⑦M行預(yù)處理;然后把處理后的文本消息發(fā)送給接收端;接收端在收到文本信息以后,把文本消息直接添加到一個存放接收信息的緩沖區(qū)中;最后接收端從存放接收信息的緩沖區(qū)中取出信息,對文本消息進行分拆處理;本發(fā)明使得在通過TCP協(xié)議傳輸?shù)奈谋鞠⒛軌蝽樌竭_接收端,并且可以被接收端順利處理。
      文檔編號H04L12/58GK101888366SQ20091008408
      公開日2010年11月17日 申請日期2009年5月14日 優(yōu)先權(quán)日2009年5月14日
      發(fā)明者劉立軍, 張守文, 王磊, 陶勇勝 申請人:灰熊(北京)科技有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1