[英]Ratchet: How to connect via PHP to it?
我正在運行棘輪服務器
$app = new Ratchet\App( 'localhost', 8080 );
$app->route( '/api', new API );
$app->run();
通過JavaScript連接(並將一些消息發送到服務器)非常容易:
_connection = new WebSocket( "ws://localhost:8080" );
現在,我希望從PHP獲得相同的信息(連接和發送消息),但是我不知道如何,並且在Ratchet的文檔中找不到任何信息。
有可能嗎? 當服務器上發生某些事件時,我確實需要從PHP向客戶端(JavaScript)發送消息。
編輯 :我真的只需要“解雇”一些簡單的消息。 沒有什么花哨。
它有點錯誤。 連接到服務器后,可以從客戶端向服務器發送消息,也可以從服務器向客戶端發送消息。
連接界面中的“ 發送 ”方法。 並調用onSubscribe或onPublish方法,您擁有$ topic變量。 $ topic中的是“ 廣播 ”方法。
您需要致電:
$conn->send($message); or $topic->brodcasting($message);
如果需要在執行操作后發送客戶端消息,請在棘輪上使用示例(我們需要安裝ZMQ)
它是這樣的:
關於馬克西姆
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.