平臺:windows 框架:gateway 請教問題:如何在event.php 訪問到start_gateway.php變量
在start_gateway.php簡述主進(jìn)程
$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協(xié)議
$inner_tcp_worker -> onMessage = function ( $tcp_connection, $data )
{
?。。∧康南氡A暨@個(gè)$tcp_connection,為了能在event.php中的$ws_worker 的onmessage函數(shù)中利用這個(gè)$tcp_connection的send 函數(shù)將web前端發(fā)的數(shù)據(jù),下傳到對應(yīng)的傳感器
}
}
在event.php類中
class Events{
public static function onMessage($client_id, $data)
{
?。?!目的想利用在start_gateway.php 文件中$tcp_connection的send函數(shù)下發(fā)將$data 數(shù)據(jù)。但這里無法訪問$tcp_connection,我不知道如何實(shí)現(xiàn),請教大家提點(diǎn)建議。
}
}