ratchet

    2熱度

    1回答

    我想讀取一個長時間運行的php進程,當滿足條件時會返回數據。 從我的研究,我碰到: 長輪詢 插座(socket.io &的node.js) 棘輪 我努力理解&應用我的問題的實施。我在PHP下面的循環: public function store(ClientImpl $a) { $request = \Illuminate\Support\Facades\Request::all();

    0熱度

    1回答

    我一直在閱讀很多,仍然掙扎讓這個棘輪工作。我努力讓服務器端shell腳本啓動並運行。供應商目錄已從原始安裝位置移動,但完全移動。當我運行php composer.phar更新或安裝,每次都說沒有更新或安裝。 這裏是我的目錄結構: /var/www/bin/socket.php (server script) /src/CommApp/Comm.php /htmp/ (pub

    2熱度

    1回答

    我不確定這個問題屬於這裏,因爲它是「有爭議的」,但讓我們試一試。 閱讀關於它大量實例和問題(如this one這似乎真的相似)之後,我仍然無法弄清楚,如果我要選擇多態性更換開關。 這是關於其接收JSON消息並根據該消息type執行的程序的棘輪的WebSocket服務器: public function onMessage(ConnectionInterface $from, $msg) {

    0熱度

    2回答

    我想通過使用棘輪測試簡單的ping & pong與WebSockets的響應。我的WebSocket服務器是而不是看到來自我的Web瀏覽器的WebSocket客戶端的任何響應但由WebSocket服務器發送的數據包被瀏覽器看好。我試圖找到原因。 我目前的猜測是: 我丟失了一些HTTP頭(一個或多個) 我有編碼wsclient.send(encodeFrame("{'action': 'pong'}

    1熱度

    1回答

    我試圖運行Ratchet應用程序演示,但是出現此錯誤(在標題中)。 我的文件結構: /bin/chat-server /bin/push-server /src/MyApp/Chat.php /src/MyApp/Pusher.php /vendor/ .. composer.json 這是我的推杆課,在那裏我得到了錯誤: <?php namespace MyApp; use R

    6熱度

    1回答

    我開發一個Web應用程序,我需要對以下情形的實時行爲, 應用將有兩個類型的用戶Player和Spectator的。玩家可以參加即將開始的比賽,觀衆只能觀看比賽。 遊戲將由管理員用戶初始化。 旁觀者基本上是某人誰可以看到誰加入了遊戲的人名單。當玩家斷線或者新玩家加入遊戲觀衆時,這當然需要具有實時意義,才能看到實時列表。 總之,考慮下面的例子 Spectator_1 joins Clan_101 S

    1熱度

    2回答

    我在其上使用棘輪0.3.3,Laravel 5和PHP 5.5.9建立了一個實時的多人遊戲工作,服務器操作系統是Ubuntu Linux系統。服務器通過WebSocket(數百個用戶)向每個用戶發送每個週期約500字節的數據。 它看起來像WebSocket緩衝請求並一次發送5到6個請求(每個500字節)。 我們有30毫秒的週期。有沒有辦法手動設置WebSocket緩衝區設置,所以我的請求可以毫不拖

    0熱度

    1回答

    你好我寫的PHP一個簡單的遊戲, 對這項工作我用http://socketo.me它有一個方法「的OnOpen()」,它是這樣的代碼 PHP: public function onOpen(ConnectionInterface $conn) { // Store the new connection to send messages to later $this->clien

    3熱度

    1回答

    我使用PdoSessionHandler將用戶的會話存儲在數據庫中以使用會話Symfony2服務器和棘輪服務器進行通信。 它連接OK,發送消息確定,但是當我在Symfony2應用程序中更改爲其他頁面或關閉會話時,它會調用onClose函數。然後應用程序被阻止,並返回以下錯誤: SQLSTATE[HY000]: General error: 1205 Lock wait timeout exceed

    1熱度

    1回答

    我是網絡應用程序開發的新手,以及在線開發PHP開發的現有框架。我只是下載了作曲家,以便我可以爲我的套接字編程安裝棘輪。作曲家自動安裝了幾個其他供應商,如均勻,gu,,反應symfony和作曲家本身以及。在我研究時,我簡要地介紹了他們,他們在我看來是獨立的框架。 我的問題是,他們安裝作爲棘輪的依賴或他們只是免費的好東西,總是出現在你使用作曲家安裝的東西?如果我將刪除除棘輪之外的供應商的所有內容,它會