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

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

            Copyright © David Fang

            国产91色综合久久免费| 天天影视色香欲综合久久| 亚洲va中文字幕无码久久不卡| 久久亚洲国产精品成人AV秋霞 | 久久99精品国产| 亚洲精品国精品久久99热| 精品精品国产自在久久高清| 久久久亚洲精品蜜桃臀| 无码人妻久久一区二区三区免费 | 亚洲精品乱码久久久久久不卡| 久久精品国产亚洲AV忘忧草18| 久久青草国产精品一区| 无码乱码观看精品久久| 91久久香蕉国产熟女线看| 亚洲综合伊人久久大杳蕉| 久久久99精品一区二区| 久久99国产精一区二区三区 | 久久综合狠狠综合久久激情 | 久久精品aⅴ无码中文字字幕不卡| 精品久久久久国产免费| 久久婷婷五月综合色高清| 日批日出水久久亚洲精品tv| 国产精品热久久无码av| 久久综合九色综合欧美狠狠| 中文字幕无码精品亚洲资源网久久| 久久精品国产精品亚洲人人 | 精品久久久久久国产三级| 99久久免费国产精精品| 久久国产精品无码一区二区三区 | 久久人人爽人人人人片av| 久久久久久久久久久免费精品 | 午夜精品久久久久久影视riav| 久久99精品国产麻豆不卡| 国产精品日韩欧美久久综合| 久久精品国产91久久麻豆自制| 国产成人无码久久久精品一| 欧美丰满熟妇BBB久久久| 99国产精品久久| 国产精品美女久久久久av爽 | 久久人爽人人爽人人片AV| 国产麻豆精品久久一二三|