平臺:windows 框架:gateway 請教問題:如何在event.php 訪問到start_gateway.php變量
在start_gateway.php簡述主進程
$ws_worker = new Gateway( "websocket://0.0.0.0:9090" );
$ws_worker -> count = 1;
$ws_worker -> startPort = 9100;
$ws_worker -> onWorkerStart = function( $worker )
{
$inner_tcp_worker = new Worker( ‘sensor://0.0.0.0:9100’ );//自定義sensor協議
$inner_tcp_worker -> onMessage = function ( $tcp_connection, $data )
{
?。。∧康南氡A暨@個$tcp_connection,為了能在event.php中的$ws_worker 的onmessage函數中利用這個$tcp_connection的send 函數將web前端發(fā)的數據,下傳到對應的傳感器
}
}
在event.php類中
class Events{
public static function onMessage($client_id, $data)
{
?。。∧康南肜迷趕tart_gateway.php 文件中$tcp_connection的send函數下發(fā)將$data 數據。但這里無法訪問$tcp_connection,我不知道如何實現,請教大家提點建議。
}
}