다음은 "php XXX.php" 명령을 통해 상시 실행되는 웹서버 백그라운드의 하트비트 모니터링 코드입니다. 프런트 엔드 브라우저의 try에 $A를 어떻게 표시합니까? 감사해요!
while (true) {
if ($stomp == null || !$stomp->getClient()->isConnected()) {
echo "연결이 존재하지 않습니다. 10초 후에 다시 연결됩니다. ", PHP_EOL;
수면(10) 신규 Exception("사용자 정의 오류");
// 메시지 비즈니스 로직을 처리합니다. $ $ A = $ 스톰프-& gt; 읽기
echo "& lt; br/& gt;"; // echo $ a; 폭발( ':',$A);
// echo "<br/>";
// $B = json_decode($A,true);
$arr1 = ($arr[16] );
// var_dump ($arr1[0]);
echo "<br/>";
$B = json_encode($arr1,true);
echo $B;
// $B1 = json_decode($B,true);
using using using using ‐ ‐ ‐ echo "<br/>";
}
하트비트 모니터링을 위한 PHP 코드입니다. $A가 프런트엔드로 전달될 때 프런트엔드에 값을 전달하는 방식으로 항상 이 메서드를 요청합니다.
일반적으로 프런트 엔드는 ajax를 사용하여 php를 요청하고 php는 echo json_encode를 사용하여 ajax로 돌아갑니다