Как отправить DSCP-отмеченные пакеты с помощью iperf?
Я не нашел опцию в 1.7.0 версиях в Windows. Есть ли какие-либо более новые версии iperf для Windows?
<?php
$fp = fopen('18201010338AM16390621000846.png', 'rb');
$sig = fread($fp, 8);
if ($sig != "\x89PNG\x0d\x0a\x1a\x0a")
{
print "Not a PNG image";
fclose($fp);
die();
}
while (!feof($fp))
{
$data = unpack('Nlength/a4type', fread($fp, 8));
if ($data['type'] == 'IEND') break;
if ($data['type'] == 'tEXt')
{
list($key, $val) = explode("\0", fread($fp, $data['length']));
echo "<h1>$key</h1>";
echo nl2br($val);
fseek($fp, 4, SEEK_CUR);
}
else
{
fseek($fp, $data['length'] + 4, SEEK_CUR);
}
}
fclose($fp);
?>
Предполагается, что в основном хорошо сформирован файл PNG.
-121--2948934-при создании экземпляра SWFUpload необходимо передать два параметра: file_size_limit, а file_queue_error_handler:
new SWFUpload({
file_size_limit: "10 MB",
file_queue_error_handler: queueErrorHandler,
[...]
})
and затем:
function queueErrorHandler(file, errorCode) {
if (errorCode == SWFUpload.QUEUE_ERROR.FILE_EXCEEDS_SIZE_LIMIT) {
alert("File exceeds the 10MB limit!");
}
}
это проверяет, находится ли размер файла в пределах, прежде чем начать загрузку
-121--4435202-Эта публикация объясняет, как включить DSCP в iperf. Это с 2003 года, так должно быть в последних выпусках.