久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

<i id='oGYTK'><tr id='oGYTK'><dt id='oGYTK'><q id='oGYTK'><span id='oGYTK'><b id='oGYTK'><form id='oGYTK'><ins id='oGYTK'></ins><ul id='oGYTK'></ul><sub id='oGYTK'></sub></form><legend id='oGYTK'></legend><bdo id='oGYTK'><pre id='oGYTK'><center id='oGYTK'></center></pre></bdo></b><th id='oGYTK'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='oGYTK'><tfoot id='oGYTK'></tfoot><dl id='oGYTK'><fieldset id='oGYTK'></fieldset></dl></div>
  • <tfoot id='oGYTK'></tfoot>

        • <bdo id='oGYTK'></bdo><ul id='oGYTK'></ul>
        <legend id='oGYTK'><style id='oGYTK'><dir id='oGYTK'><q id='oGYTK'></q></dir></style></legend>
      1. <small id='oGYTK'></small><noframes id='oGYTK'>

        如何在 Symfony2 中正確使用 webSockets

        how to use properly webSockets in Symfony2(如何在 Symfony2 中正確使用 webSockets)

        <small id='8P7y0'></small><noframes id='8P7y0'>

          <i id='8P7y0'><tr id='8P7y0'><dt id='8P7y0'><q id='8P7y0'><span id='8P7y0'><b id='8P7y0'><form id='8P7y0'><ins id='8P7y0'></ins><ul id='8P7y0'></ul><sub id='8P7y0'></sub></form><legend id='8P7y0'></legend><bdo id='8P7y0'><pre id='8P7y0'><center id='8P7y0'></center></pre></bdo></b><th id='8P7y0'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='8P7y0'><tfoot id='8P7y0'></tfoot><dl id='8P7y0'><fieldset id='8P7y0'></fieldset></dl></div>
        1. <legend id='8P7y0'><style id='8P7y0'><dir id='8P7y0'><q id='8P7y0'></q></dir></style></legend>

              <tbody id='8P7y0'></tbody>
                <bdo id='8P7y0'></bdo><ul id='8P7y0'></ul>

                  <tfoot id='8P7y0'></tfoot>

                • 本文介紹了如何在 Symfony2 中正確使用 webSockets的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!

                  問題描述

                  我正在嘗試在 Symfony2 中實現(xiàn) websockets,

                  I'm trying to implement websockets in Symfony2,

                  我發(fā)現(xiàn)這個 http://socketo.me/ 看起來不錯.

                  I found this http://socketo.me/ which seems pretty good.

                  我在 Symfony 中嘗試了它并且它有效,這只是使用 telnet 的一個簡單調(diào)用.但我不知道如何將其集成到 Symfony 中.

                  I try it out of Symfony and it works, this was just a simple call using telnet. But I don't know how to integrate this in Symfony.

                  我想我必須創(chuàng)建一個服務(wù),但我真的不知道哪種服務(wù)以及如何從客戶端調(diào)用它

                  I think I have to create a service but I don't know realy which kind of service and how to call it from the client

                  感謝您的幫助.

                  推薦答案

                  首先你應(yīng)該創(chuàng)建一個服務(wù).如果您想注入實體管理器和其他依賴項,請在此處進行.

                  First you should create a service. If you want to inject your entity manager and other dependencies, do it there.

                  在 src/MyApp/MyBundle/Resources/config/services.yml 中:

                  In src/MyApp/MyBundle/Resources/config/services.yml:

                  services:
                      chat:
                          class: MyAppMyBundleChat
                          arguments: 
                              - @doctrine.orm.default_entity_manager
                  

                  在 src/MyApp/MyBundle/Chat.php 中:

                  And in src/MyApp/MyBundle/Chat.php:

                  class Chat implements MessageComponentInterface {
                      /**
                       * @var DoctrineORMEntityManager
                       */
                      protected $em;
                      /**
                       * Constructor
                       *
                       * @param DoctrineORMEntityManager $em
                       */
                      public function __construct($em)
                      {
                          $this->em = $em;
                      }
                      // onOpen, onMessage, onClose, onError ...
                  

                  接下來,執(zhí)行控制臺命令來運行服務(wù)器.

                  Next, make a console command to run the server.

                  在 src/MyApp/MyBundle/Command/ServerCommand.php 中

                  In src/MyApp/MyBundle/Command/ServerCommand.php

                  use SymfonyBundleFrameworkBundleCommandContainerAwareCommand;
                  use SymfonyComponentConsoleInputInputInterface;
                  use SymfonyComponentConsoleOutputOutputInterface;
                  use RatchetServerIoServer;
                  
                  class ServerCommand extends ContainerAwareCommand
                  {
                      protected function configure()
                      {
                          $this
                              ->setName('chat:server')
                              ->setDescription('Start the Chat server');
                      }
                  
                      protected function execute(InputInterface $input, OutputInterface $output)
                      {
                          $chat = $this->getContainer()->get('chat');
                          $server = IoServer::factory($chat, 8080);
                          $server->run();
                      }
                  }
                  

                  現(xiàn)在您有一個帶有依賴注入的 Chat 類,您可以將服務(wù)器作為控制臺命令運行.希望這會有所幫助!

                  Now you have a Chat class with dependency injections, and you can run the server as a console command. Hope this helps!

                  這篇關(guān)于如何在 Symfony2 中正確使用 webSockets的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

                  【網(wǎng)站聲明】本站部分內(nèi)容來源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請聯(lián)系我們刪除處理,感謝您的支持!

                  相關(guān)文檔推薦

                  Deadlock exception code for PHP, MySQL PDOException?(PHP、MySQL PDOException 的死鎖異常代碼?)
                  PHP PDO MySQL scrollable cursor doesn#39;t work(PHP PDO MySQL 可滾動游標不起作用)
                  PHP PDO ODBC connection(PHP PDO ODBC 連接)
                  Using PDO::FETCH_CLASS with Magic Methods(使用 PDO::FETCH_CLASS 和魔術(shù)方法)
                  php pdo get only one value from mysql; value that equals to variable(php pdo 只從 mysql 獲取一個值;等于變量的值)
                  MSSQL PDO could not find driver(MSSQL PDO 找不到驅(qū)動程序)
                    <tbody id='QEjj4'></tbody>

                  <legend id='QEjj4'><style id='QEjj4'><dir id='QEjj4'><q id='QEjj4'></q></dir></style></legend>

                    <bdo id='QEjj4'></bdo><ul id='QEjj4'></ul>

                        <small id='QEjj4'></small><noframes id='QEjj4'>

                          • <tfoot id='QEjj4'></tfoot>

                            <i id='QEjj4'><tr id='QEjj4'><dt id='QEjj4'><q id='QEjj4'><span id='QEjj4'><b id='QEjj4'><form id='QEjj4'><ins id='QEjj4'></ins><ul id='QEjj4'></ul><sub id='QEjj4'></sub></form><legend id='QEjj4'></legend><bdo id='QEjj4'><pre id='QEjj4'><center id='QEjj4'></center></pre></bdo></b><th id='QEjj4'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='QEjj4'><tfoot id='QEjj4'></tfoot><dl id='QEjj4'><fieldset id='QEjj4'></fieldset></dl></div>
                            主站蜘蛛池模板: 成人免费视频网址 | 91高清在线观看 | 麻豆亚洲 | 午夜专区 | aaa天堂 | 中文字幕第一页在线 | 日本大香伊一区二区三区 | 日韩一区在线观看视频 | 国产在线精品一区二区 | 日韩羞羞 | 91亚洲国产亚洲国产 | 国产视频一区二区 | av网站免费 | 欧美精品v | 成人久草| 国产精品成人69xxx免费视频 | 欧美黄色网 | 欧美日韩在线成人 | 天天插天天射天天干 | 青青草视频免费观看 | 毛片a| 国产91久久久久蜜臀青青天草二 | 久久久久国产成人精品亚洲午夜 | 欧美日韩在线播放 | 久久成人精品视频 | 一区二区三区四区日韩 | 欧美成人一区二区三区 | 欧洲成人免费视频 | 久久国产精品一区二区三区 | 亚洲欧美日韩网站 | 99热在线播放| 欧美一区二区 | 国产精品一区二区三区久久久 | 亚洲精品电影在线 | 久草免费在线视频 | 欧美精品日韩精品国产精品 | 亚洲a视| 欧美日韩理论 | 中文字幕日韩专区 | 亚洲精品二区 | 中文字幕精品一区 |