PRodion, ссылка в моём комментарии, чем не пример?
Выдёргиваем с миру по нитке ...
Разброс и кол-во слов на поле
Проверки доступного места для слова
Проверки на соседние слова, от пересечений слов
Угловые смещения позиций символов (но это не надо, но интересно)
Breeze1, Самая точная версия - это версия только клиента.
если у клиента модифицированная версия, то вы нигде не найдёте с полной уверенностью точную копию правок. Офф.версии
Vadim Shorin, уточню, я имел ввиду не совсем скрипты.
Как вариант вызывать из самой программы баш команды. (если опять же - разрешается)
Но это только идея, - может быть быстро, а может быть медленно это уже по факту сравнивать надо.
Шарится по файловой системе пользователя браузер тебе не даст.
Пользователь сам должен выбрать файл, перед тем как браузер даст добро обработать этот файл.
Этот же input[type=file].
Вещаете обработчик на изменение, при срабатывании событии в этот обработчик будут падать файлы, которые выбрал пользователь. Это и будет линк\идентификатор на выбранный файл.
Дальше работаешь с этим идентификатором
Станислав, Если есть поддержка vpn протокола у контроллеров, то есть вероятность без проблем всё настроить.
Нативные vpn клиенты в андроид и ios подключаются без проблем (nix\mac системы).
А что у вас там за железки ... , с этим помочь не смогу.
Да, регаешься в хамачи, создаёшь свою сеть, топологии "звёздочки", приглашаешь всех клиентов (пк) в свою сеть.
И всё ... компутеры в твоей сети "локально" видят друг друга. Но а дальше делаешь локально, что хочешь
Так когда то организовывал передачу видеопотока из уличных вебкамер, где доступ в инет был только через сотовую связь, через телефон, (андроид\ios поддержка есть)
Выдёргиваем с миру по нитке ...
Разброс и кол-во слов на поле
Проверки доступного места для слова
Проверки на соседние слова, от пересечений слов
Угловые смещения позиций символов (но это не надо, но интересно)