• <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>
            @阿福
            壓縮這方面我還沒(méi)研究過(guò),不過(guò)這段代碼測(cè)試的對(duì)象是HTTP協(xié)議的返回內(nèi)容。當(dāng)HTTP響應(yīng)頭中的Content-Encoding值為gzip時(shí),可以用這個(gè)類正確解壓出html內(nèi)容。
            A(我理解是客戶端)發(fā)送的數(shù)據(jù)被xproxy_connection收到后,會(huì)調(diào)用handle_login_clt_sock_read,它將客戶端發(fā)來(lái)的數(shù)據(jù)到服務(wù)器,這時(shí)如果A和代理間的連接掉了不影響數(shù)據(jù)發(fā)到服務(wù)器。當(dāng)之前從客戶端收到的數(shù)據(jù)從代理發(fā)到服務(wù)器完畢后,handle_ana_srv_sock_write被調(diào)用,代理又開(kāi)始從客戶端接收數(shù)據(jù),這才發(fā)現(xiàn)客戶端關(guān)閉連接了,異步調(diào)用的處理函數(shù)handle_login_clt_sock_read會(huì)得到一個(gè)錯(cuò)誤,然后就撤銷與服務(wù)器連接的socket的所有請(qǐng)求,而本身和客戶端連接的socket有沒(méi)有新的調(diào)用,因此整個(gè)連接會(huì)被釋放,應(yīng)該還算比較合理吧。
            確實(shí),在多線程的時(shí)候腦袋是需要多根弦
            @zuhd
            呵呵,我也是看了書才弄出來(lái)的。
            嘿嘿,這個(gè)是安全項(xiàng)目的內(nèi)幕,為了保護(hù)背后的網(wǎng)絡(luò)。

            posts - 9, comments - 13, trackbacks - 0, articles - 0

            Copyright © David Fang

            久久夜色精品国产| 国产精品丝袜久久久久久不卡 | 狠狠色婷婷久久一区二区| 麻豆精品久久久久久久99蜜桃| 久久天天躁狠狠躁夜夜2020一| 色8久久人人97超碰香蕉987| 久久美女人爽女人爽| 女人高潮久久久叫人喷水| 久久国产色AV免费看| 久久无码人妻精品一区二区三区 | 久久国产精品无| 久久福利青草精品资源站| 久久免费香蕉视频| 国产三级久久久精品麻豆三级| 久久无码一区二区三区少妇| 久久国产欧美日韩精品| 欧洲国产伦久久久久久久 | 亚洲国产精品久久久久婷婷软件| 亚洲人成无码www久久久| 欧美精品一区二区精品久久 | 91精品国产91久久久久久蜜臀| 精品伊人久久久| 久久精品国产99久久香蕉| 韩国免费A级毛片久久| 精品久久久无码21p发布| 日韩AV毛片精品久久久| 国产高清国内精品福利99久久| 精品久久人妻av中文字幕| 亚洲级αV无码毛片久久精品| 亚洲另类欧美综合久久图片区| 激情综合色综合久久综合| 99久久亚洲综合精品成人| 久久这里只精品国产99热| 久久免费高清视频| 99热成人精品免费久久| 国产香蕉97碰碰久久人人| 亚洲一本综合久久| 美女久久久久久| 麻豆精品久久久久久久99蜜桃| 久久久久亚洲av综合波多野结衣 | 9久久9久久精品|