ratchet

    0熱度

    1回答

    我剛剛學會了如何使用棘輪設置和啓動網絡套接字服務器。 我學會了如何使用終端中的命令啓動腳本,腳本一直運行。 我現在想知道的是,如何使用php代碼而不是終端啓動和停止該腳本(網絡套接字服務器),以便我可以有一個按鈕來啓動和停止web-socket服務器不管什麼時候我要 ? 這個問題可能看起來很幼稚,但我對這個問題沒有線索,我是Ratchet和web-socket的新手。

    0熱度

    1回答

    我有一個WebSocket服務器使用Ratchet(字面上的示例應用程序)。我在我的Vagrant機器上(這是一個CentOS 6)將它服務到localhost:8080,並嘗試通過在Vagrantfile 192.168.33.10中設置的專用網絡IP連接到它。 我得到connect ECONNREFUSED 192.168.33.10:8080(該URI是ws://192.168.33.10:

    2熱度

    1回答

    我想開發一個使用Websockets(棘輪)的聊天系統。到現在爲止,我已經制作了一個功能強大的基於PHP的Websocket服務器,它能夠使用以下方法回覆預定義的JSON編碼消息。 function onMessage(ConnectionInterface $from, $msg){ ... } 的問題是,我想通過後臺工作/線程從後端數據庫郵件推送到正確的客戶端,如果東西在我的表改變。這可能

    2熱度

    3回答

    我想在web應用程序中創建聊天應用程序,用戶可以與不同的站點用戶聊天。這將在網上和iOS上提供。 而不是使用傳統的輪詢技術(在1秒的時間間隔內發送ajax命中到服務器),我想使用websockets。 通過幾個教程,但在他們所有的人都做了PUBLIC GROUP聊天。 (示例網址:https://www.sanwebe.com/2013/05/chat-using-websocket-php-so

    0熱度

    1回答

    比方說,我想確定每個用戶啓動連接到一個php websocket服務器(棘輪)。 每個用戶在我的數據庫中都有一個唯一的令牌(我知道的不夠安全,但讓我們保持簡單的例子)。 打開到WS服務器的連接時檢查我的數據庫是否與任何用戶匹配,並且如果允許繼續並存儲WS的連接ID以便能夠將用戶鏈接到ws連接。 然後連接的用戶ID 1想的到消息發送到連接的用戶ID 2 我要在數據庫中的用戶2的連接ID,以便能夠將消

    2熱度

    1回答

    我有一個php websocket服務器正在運行,但我想通過https連接到它。這是我的JS:var conn = new WebSocket('wss://81.169.228.159:3671/wss2'); ,這是我的Apache配置: ProxyPass /wss2/ ws://domain:3671/ 我已經proxy和proxy_wstunnel啓用。 那麼,我做錯了什麼? 錯誤日誌:

    2熱度

    1回答

    安裝棘輪我一直在跟隨導遊here和here,我得到一個composer.json,一個composer.phar和vendor文件夾包括composer,evenement,guzzle,react和symfony。 但沒有vendor/autoload.php並沒有vendor/ratchet

    1熱度

    1回答

    我設立我們的客戶和我們之間的博客,使他們能夠有一個空間說說不同的商業交易(每個商業交易具有參考號碼,有它自己的信息)。 現在我能夠與ZeroMQ和高速公路設置棘輪實現這一目標。每當用戶更新博客時,其他訂閱他們的用戶都會將信息推送到他們的瀏覽器中。 不過,我有一個鏈接到一個按鈕,在主頁上的訂閱方法。 (整個想法是,他們將點擊左側菜單欄上的參考,博客條目將出現在屏幕的右側)。 這是什麼引起的,如果用戶

    0熱度

    1回答

    我爲iOS應用程序開發了一個Laravel REST API(由另一個人開發)。這意味着根本沒有Web部件,應用程序通過CURL請求與API進行通信。雖然使用了Cookie。 現在我需要檢查在線/離線用戶狀態,其中套接字來。我無法理解我如何在套接字連接上驗證用戶身份。 在所有示例中,我設法找到一個JS腳本,通過PHP會話和cookie在Laravel中處理身份驗證。 所以在我的REST API方案

    2熱度

    1回答

    是否有可能實現基於(小規模)在線實現PHP棘輪websockets的在線實時通知系統? 位於我的機器上,我使用命令提示符啓動我的PHP服務器,但是如何爲託管網站執行此操作? 我將無法啓動和維護所有遠程客戶端的服務器24X7,怎麼會變成這樣的實際工作?(我沒有這方面的足夠的知識) am我就會錯過了什麼?