• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            隨筆 - 96  文章 - 255  trackbacks - 0
            <2010年6月>
            303112345
            6789101112
            13141516171819
            20212223242526
            27282930123
            45678910

            E-mail:zbln426@163.com QQ:85132383 長期尋找對戰略游戲感興趣的合作伙伴。

            常用鏈接

            留言簿(21)

            隨筆分類

            隨筆檔案

            SDL相關網站

            我的個人網頁

            我的小游戲

            資源下載

            搜索

            •  

            積分與排名

            • 積分 - 492114
            • 排名 - 38

            最新評論

            閱讀排行榜

            評論排行榜

                 摘要: 雖然UDP是無連接的,但是也可以通過調用connect()將本地的UDP socket FD與一個遠程的UDP socket FD連接起來。  閱讀全文
            posted @ 2010-06-11 11:51 lf426 閱讀(2189) | 評論 (0)編輯 收藏
                 摘要: UDP的系統緩存隊列與TCP的相比,有兩點顯著的不同:
            1、UDP沒有SendQ。UDP的數據包不會被處理,通過調用sendto()(或者在connect()之后也可以調用send())將數據直接發送。
            2、UDP的數據在緩存隊列中是有邊緣保證的。  閱讀全文
            posted @ 2010-06-11 11:18 lf426 閱讀(3038) | 評論 (0)編輯 收藏
                 摘要: TCP之所以有個服務器,是因為TCP的客戶端只能和自己的服務器端通訊。而UDP的客戶端可以與任何一個UDP端口通訊——只要知道對方的地址(IP地址和UDP端口)就可以發送數據包。  閱讀全文
            posted @ 2010-06-10 19:37 lf426 閱讀(1723) | 評論 (0)編輯 收藏
                 摘要: 人們通常用電話連線來說明TCP協議,而UDP協議,則常常用郵遞來做比喻。與TCP有連接的信息傳輸方式不同,UDP協議被認為是對底層IP協議簡單的擴展:協議并不保證每個數據包都會到達目的地,也不保證到達的順序,而僅僅就是“盡力”的發送每一個數據包。  閱讀全文
            posted @ 2010-06-10 12:16 lf426 閱讀(2905) | 評論 (0)編輯 收藏
                 摘要: 在我們遍歷查找對等值的循環中,一開始v.end()指向第10個元素(數值為9)的后面一個位置(不存在的第11個元素的位置)。當迭代器指向第10個元素(數值為9)的時候,v.erase()生效運行;下一輪循環中,迭代器本來應該指向第11個元素的位置,并且等于v.end()并結束循環。但是,因為我們擦掉了vector中的一個元素,v.end()指向的是現在的最后一個元素——第9個元素的后面,也就是第10個元素的位置。這樣,迭代器到了11,而判斷確是其是否到10,這將永遠無法實現,形成了一個邏輯bug,所以系統拋出錯誤了。  閱讀全文
            posted @ 2010-06-10 11:03 lf426 閱讀(1673) | 評論 (1)編輯 收藏
                 摘要: echo客戶端的工作原理也很簡單:
            1、向服務器端發送一個字符串;
            2、接收服務器的返回信息(如果是echo服務器就會返回發送出去的字符串本身)。
            3、在標準輸出中回顯服務器返回的信息。  閱讀全文
            posted @ 2010-06-08 11:49 lf426 閱讀(2276) | 評論 (1)編輯 收藏
                 摘要: echo服務器的工作原理很簡單:
            1、接收客戶端傳來的信息;
            2、將接收到的信息原封不動的返回給客戶端。  閱讀全文
            posted @ 2010-06-08 10:56 lf426 閱讀(3194) | 評論 (3)編輯 收藏
                 摘要: TCP的連接建立需要3次握手,而正常關閉則需要4次握手。  閱讀全文
            posted @ 2010-06-07 20:58 lf426 閱讀(2943) | 評論 (0)編輯 收藏
                 摘要: 在socket機制中,應用層的程序以send()函數將數據首先發送到本機系統的發送緩存中,我們稱之為SendQ,意指這是一個FIFO(先進先出)的隊列。這個緩存是系統決定的,并不是在我們的程序中指定的。然后socket機制負責將SendQ中的數據以字節為單位,按照順序發送給對方的接收緩存RecvQ中。RecvQ也是一個屬于系統的FIFO緩存隊列。在收信息的另外一邊,當RecvQ沒有數據時,recv()就會阻塞(默認情況下),每當有數據可接收,recv()就會返回實際接收到的數據長度。  閱讀全文
            posted @ 2010-06-07 20:09 lf426 閱讀(4022) | 評論 (1)編輯 收藏
                 摘要: TCP的三次握手過程如下:
            1、第一個SYN連接請求由客戶端發起,這個數據報將SYN設置為1表示是一個連接請求,并且包含著這次連接的ISN,我們假設其值為n。
            2、服務器端收到第一次握手請求的數據報后開始構建反饋的數據報。反饋數據報包括兩個部分:第一部分是將連接請求的序號反饋回去,因為SYN本身占了一個字節,所以反饋回去的序號就是n+1;第二部分是自己也向客戶端發起SYN連接請求,也將SYN設置為1,并包含這個新連接的ISN,我們設其值為m。
            3、客戶端回應服務器端的SYN連接請求,將服務器端到客戶端連接的序號反饋回去,因為SYN占了一個字節,所以反饋給服務器端的序號是m+1。  閱讀全文
            posted @ 2010-06-07 13:16 lf426 閱讀(3027) | 評論 (0)編輯 收藏
            僅列出標題
            共10頁: 1 2 3 4 5 6 7 8 9 Last 
            国产2021久久精品| 久久久国产精品福利免费| 婷婷久久综合九色综合绿巨人| 久久国产热这里只有精品| 色8激情欧美成人久久综合电| 精品国产综合区久久久久久| 波多野结衣久久一区二区| 亚洲AV无码久久| 亚洲一区精品伊人久久伊人| 久久综合亚洲鲁鲁五月天| 国产精品岛国久久久久| 77777亚洲午夜久久多喷| 国产精品久久一区二区三区| 少妇久久久久久被弄到高潮| 久久综合狠狠综合久久| 日韩久久久久中文字幕人妻| 久久国产乱子伦免费精品| 思思久久99热免费精品6| 欧美激情精品久久久久久久九九九| 欧美亚洲国产精品久久久久| 久久久久国产精品麻豆AR影院 | 国产成人久久精品一区二区三区| 久久国产免费观看精品3| 久久午夜无码鲁丝片| 无码国内精品久久人妻蜜桃| 一本一本久久a久久综合精品蜜桃| 国产精品亚洲综合专区片高清久久久 | 日韩人妻无码精品久久免费一| 久久精品国产一区二区电影| 久久综合给合综合久久| 久久天天躁狠狠躁夜夜2020一| 亚洲人成无码www久久久| 久久亚洲精品国产精品| 国产精品一久久香蕉国产线看观看| 精品精品国产自在久久高清| 久久人人超碰精品CAOPOREN| 色欲久久久天天天综合网精品| 99re这里只有精品热久久 | 久久99精品久久久久久hb无码 | 色婷婷综合久久久久中文 | 久久99国产精品一区二区|