私は初心者ですが、電力消費を測定し、指定できるUDPとIPを使用してデータの一部をプレーンテキストとしてブロードキャストするデバイスを自宅に持っています。私は netcat を使用しており、自宅にある自分の PC をターゲット IP として指定すると、データが通過するのを確認できます。データをキャプチャしてそこから値を抽出したいのですが、パケットの構造は常に同じです。使いやすいツールはありますか?PHPを試しましたが、見つけた例を使用できなかったので、例も高く評価されます Roni
1 に答える
0
関数socket_recvfromを試しましたか? ドキュメントページの小さな例:
<?php
error_reporting(E_ALL | E_STRICT);
$socket = socket_create(AF_INET, SOCK_DGRAM, SOL_UDP);
socket_bind($socket, '127.0.0.1', 1223);
$from = '';
$port = 0;
socket_recvfrom($socket, $buf, 12, 0, $from, $port);
echo "Received $buf from remote address $from and remote port $port" . PHP_EOL;
于 2013-06-28T16:42:35.617 に答える