<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>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                # Swoole [TOC] > `Github`項目地址:[https://github.com/swoole/swoole-src/](https://github.com/swoole/swoole-src/)(支持請點Star) PHP的[協程](Coroutine.md)高性能網絡通信引擎,使用`C/C++`語言編寫,提供了多種通信協議的網絡服務器和客戶端模塊。包括: * [TCP/UDP/UnixSocket服務器](Server.md) * [Http/WebSocket/Http2.0服務器端](HttpServer.md) * [異步/同步TCP/UDP網絡客戶端](Client.md) * [異步MySQL](異步MySQL客戶端.md) * [異步Redis](異步Redis客戶端.md) * [AsyncTask](Server-task.md) * [毫秒定時器](Timer.md) * [異步文件讀寫](異步文件系統IO.md) * [異步DNS查詢](swoole\_async\_dns\_lookup.md) * [Http客戶端](異步Http-WebSocket客戶端.md) `Swoole4`支持完整的**[協程](Coroutine.md)編程模式**,可以使用完全同步的代碼實現異步程序。`PHP`代碼無需額外增加任何關鍵詞,底層自動進行協程調度,實現異步`IO`。 > `Swoole4`協程僅支持`PHP7`,無法在`PHP5`中使用 除了[異步IO](異步回調.md)的支持之外,`Swoole`為`PHP`多進程的模式設計了多個并發數據結構和IPC通信機制,可以大大簡化多進程并發編程的工作。其中包括了: * [并發原子計數器](Atomic.md) * [并發HashTable](Table.md) * [內存通道Channel](Channel.md) * [鎖Lock](Lock.md) * [進程間通信IPC](Server-sendMessage.md) `Swoole`可以廣泛應用于互聯網、移動通信、企業軟件、網絡游戲、物聯網、車聯網、智能家庭等領域。 使用`PHP`+`Swoole`作為網絡通信框架,可以使企業`IT`研發團隊的效率大大提升,更加專注于開發創新產品。 `Swoole`是開源免費的自由軟件,授權協議是`Apache2.0`,企業和個人開發者均可免費使用,并且在`Swoole`之上所作的修改可用于商業產品,無需開源(注:必須保留原作者的版權聲明)。 ## 開發工具 * Swoole 4.X 速查表[https://toxmc.github.io/swoole-cs.github.io/](https://toxmc.github.io/swoole-cs.github.io/) * IDE自動提示工具(自動生成版) :[https://github.com/swoole/ide-helper](https://github.com/swoole/ide-helper) * 國內Git鏡像:[https://gitee.com/swoole/swoole](https://gitee.com/swoole/swoole) * 全量markdown文檔:[https://github.com/swoole/swoole-wiki](https://github.com/swoole/swoole-wiki) * 新手入門教程:[https://www.gitbook.com/book/linkeddestiny/easy-swoole/details](https://www.gitbook.com/book/linkeddestiny/easy-swoole/details) * IDE自動提示工具(手動版) swoole-ide-helper:[https://github.com/eaglewu/swoole-ide-helper](https://github.com/eaglewu/swoole-ide-helper) * Swoole-Docset:[https://github.com/halfstring/swoole-chinese-docset](https://github.com/halfstring/swoole-chinese-docset) ## 交流討論 * Swoole官方QQ群: 810919826 * Swoole-VIP群: 626330624,[終生會員:599 RMB,點擊購買](http://phpapp.swoole-cloud.com/app/show?id=EOijt7),請在訂單備注中填寫您的`QQ`號碼 ## 社區資源 * **[Github issue區](https://github.com/swoole/swoole-src/issues)(請按照模板提問, 最快解決渠道)** * **[SegmentFault網站Swoole專區](https://segmentfault.com/t/swoole/questions)(推薦使用)** * [開發者頭條Swoole頻道](https://toutiao.io/s/swoole) * [OSC社區Swoole問答板塊](http://www.oschina.net/question/tag/swoole-server) * [知乎-Swoole專區](https://www.zhihu.com/topic/20051981/hot) * [Swoole知乎專欄](https://zhuanlan.zhihu.com/swoole) ## 捐贈Swoole開源項目 您的捐贈是對Swoole項目開發組最大的鼓勵和支持。我們會堅持開發維護下去。 您的捐贈將被用于: * 持續和深入的開發 * 文檔和社區的建設和維護 > > > [點擊捐贈 Swoole 開源項目](https://gitee.com/swoole/swoole?donate=true) #### 感謝[51talk](http://www.51talk.com/)捐贈 10000元 [![](https://static.51talk.com/static/images/html/www_new/common/log.png?v=2017-12-21)](http://www.51talk.com/) #### 感謝[codecasts.com](https://codecasts.com/)捐贈 8000元 [![](https://user-images.githubusercontent.com/6011686/28741127-791014ae-7442-11e7-929e-114e5047d9e5.png)](https://codecasts.com/) #### 感謝[六星教育](https://www.sixstaredu.com/)捐贈 4000元 [![六星教育](https://www.swoole.com/static/uploads/wiki/201812/03/197630887599.jpg "六星教育")](https://www.sixstaredu.com/ "六星教育") #### 感謝[EasySwoole](http://www.easyswoole.com/)捐贈 3000元 [![EasySwoole](https://www.easyswoole.com/img/easyswoole.png "EasySwoole")](https://www.easyswoole.com/ "EasySwoole") #### 感謝[易軟天創](http://www.cnezsoft.com/)捐贈 3000元
                  <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>

                              哎呀哎呀视频在线观看