выбор китайского регистратора по функциям.

Не можете понять что вам нужно? Вам сюда.
Аватара пользователя
kROOT
Специалист
Сообщения: 13453
Зарегистрирован: 02 сен 2013, 14:25
Откуда: youcam.pro
Контактная информация:

Re: выбор китайского регистратора по функциям.

Сообщение kROOT » 25 окт 2017, 00:51

Код: Выделить всё

#!/usr/bin/php -q
<?php
  header('Content-Type: text/plain;'); //Мы будем выводить простой текст
  set_time_limit(0); //Скрипт должен работать постоянно
  ob_implicit_flush(); //Все echo должны сразу же отправляться клиенту
  $address = 'localhost'; //Адрес работы сервера
  $address = '0.0.0.0'; //Адрес работы сервера
  $port = 1998; //Порт работы сервера (лучше какой-нибудь редкоиспользуемый)
  if (($sock = socket_create(AF_INET, SOCK_STREAM, SOL_TCP)) < 0) {
    //AF_INET - семейство протоколов
    //SOCK_STREAM - тип сокета
    //SOL_TCP - протокол
    echo "Ошибка создания сокета";
  }
  else {
    echo "Сокет создан\n";
  }
  //Связываем дескриптор сокета с указанным адресом и портом
  if (($ret = socket_bind($sock, $address, $port)) < 0) {
    echo "Ошибка связи сокета с адресом и портом";
  }
  else {
    echo "Сокет успешно связан с адресом и портом\n";
  }
  //Начинаем прослушивание сокета (максимум 5 одновременных соединений)
  if (($ret = socket_listen($sock, 5)) < 0) {
    echo "Ошибка при попытке прослушивания сокета";
  }
  else {
    echo "Ждём подключение клиента\n";
  }
  do {
    //Принимаем соединение с сокетом
    if (($msgsock = socket_accept($sock)) < 0) {
      echo "Ошибка при старте соединений с сокетом";
    } else {
      echo "Сокет готов к приёму сообщений\n";
    }
    $msg = "Hello!"; //Сообщение клиенту
    echo "Сообщение от сервера: $msg";
    socket_write($msgsock, $msg, strlen($msg)); //Запись в сокет
    //Бесконечный цикл ожидания клиентов
    do {
      if (false === ($buf = socket_read($msgsock, 1024))) {
        echo "Ошибка при чтении сообщения от клиента";       }
      else {
       if(strlen($buf)>10) {
        echo 'Сообщение от клиента: ';
        echo $buf."\n"; //Сообщение от клиента
      }
     }
      //Если клиент передал exit, то отключаем соединение
      if (strpos($buf, '}' >0)) {
        socket_close($msgsock);
echo "Exit\n";
        break 1;
      }
    } while (true);
  } while (true);
  //Останавливаем работу с сокетом
  if (isset($sock)) {
    socket_close($sock);
    echo "Сокет успешно закрыт";
  }
?>
вот скрипт на пхп, там где echo $buf."\n"; выводится то, что рег или камера сообщают, анализируем полученное и делаем действия, например снятие скриншота.

pro469
Новичок
Сообщения: 1
Зарегистрирован: 18 янв 2018, 08:49

Re: выбор китайского регистратора по функциям.

Сообщение pro469 » 18 янв 2018, 08:57

Добрый день. Подыму тему, поиск регистратора для меня актуален, так как купил с заявленной функцией а по факту ее не было.
Главные требования это AHD и отсылка фото на емейл по детекции движения, облако желательно, камеры 2мр - 4 канальные.

VitoTLT
Специалист
Сообщения: 752
Зарегистрирован: 30 ноя 2016, 21:13
Откуда: Тольятти

Re: выбор китайского регистратора по функциям.

Сообщение VitoTLT » 22 фев 2018, 20:52

Подскажите пожалуйста, а в какой теме обсуждаются регистраторы XM ? А то что-то по поиску не могу найти :(

GenaSPB
Модератор
Сообщения: 11095
Зарегистрирован: 20 апр 2010, 11:33
Откуда: Санкт-Петербург
Контактная информация:

Re: выбор китайского регистратора по функциям.

Сообщение GenaSPB » 22 фев 2018, 22:44

Например тут viewtopic.php?f=24&t=8761" onclick="window.open(this.href);return false;

Ответить

Вернуться в «Помогите выбрать»