<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                # 1 Libevent官方 * 官方網站:http://libevent.org/ libevent版本一共有1.4系列和2.0系列兩個穩定版本。 >1.4系列比較古老,但是源碼簡單,適合源碼的學習 >2.0系列比較新,見識直接使用2.0 需要注意的是,1.4系列和2.0系列兩個版本的接口并不兼容,就是2.0將一些接口的原型發>生了改變,所以將1.4升級到2.0需要重新編碼。 #1.1 libevent 特點 * 事件驅動,高性能; * 輕量級,專注于網絡; * 跨平臺,支持 Windows、Linux、Mac Os等; * 支持多種 I/O多路復用技術, epoll、poll、dev/poll、select 和kqueue 等; * 支持 I/O,定時器和信號等事件; #1.2 libevent下載與安裝 在官網上找到`libevent-2.0.22-stable.tar.gz`下載地址。 ```bash tar -zxvf libevent-2.0.22-stable.tar.gz cd libevent-2.0.22-stable/ ./configure make sudo make install ``` >注意 > 如果在libevent安裝目錄make之后會生成一個.libs/, 里面如果沒有libevent_openssl.so說明系統沒有安裝openssl庫。 但是如果安裝了,依然沒有這個文件生成,可能需要制定openssl路徑 ```bash ln -s /usr/local/ssl/include/openssl /usr/include/openssl ``` #1.3 libevent開源包 在`.libs`隱藏文件中包含全部libevent已經編譯好的so文件。 其中core為libevent的核心文件,libevent.so為主鏈接文件,會關聯到其他全部so文件。 在sample目錄下會有已經編譯好的服務器應用程序。 可以拿`hello-world`程序用來測試。 服務端: ```bash ./hello-world ``` 客戶端: ```bash netcat 192.168.2.105 9995 ``` 如果客戶端收到“hello world”字符串,表示libevent在本機可以正常使用。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看