Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / HTML, JavaScript, VBScript, CSS Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 2 3 4 [5]      все
 Re: Послать UDP сообщение из JS.  [new]
Andi_WEB
Member

Откуда:
Сообщений: 70
вадя,
> и у всех свой интерфейс, своя логика - очень интересно будет юзеру - для каждой релюшки открывать своё окошко

Вот именно про эту проблему, в том числе, я и говорю. Был бы нативный доступ из браузера, по сети, все было бы хорошо и в пределах одного "окна доступа".
6 окт 21, 17:35    [22380183]     Ответить | Цитировать Сообщить модератору
 Re: Послать UDP сообщение из JS.  [new]
ShSerge
Member

Откуда: ʚонɔ dиw
Сообщений: 25208
Всё-таки не понимаю. Почему не сделать на сервере http UDP-приемник, который инсертит данные в базу, и по запросу отправляет (Аякс по таймеру) на страничку, эту хрень отображающую. Это же очень просто, и работать будет всегда.
7 окт 21, 18:08    [22380851]     Ответить | Цитировать Сообщить модератору
 Re: Послать UDP сообщение из JS.  [new]
avp_
Member

Откуда:
Сообщений: 123
Сеть - это в целом решаемый фигня. Мне вот больше интересует возможность управлять с браузера каким то железом подключенным к компу. Например по ком-порту.
9 окт 21, 20:14    [22381743]     Ответить | Цитировать Сообщить модератору
 Re: Послать UDP сообщение из JS.  [new]
вадя
Member

Откуда: Екатеринбург
Сообщений: 19509
avp_,

https://developer.mozilla.org/en-US/docs/Web/API/USB

Сообщение было отредактировано: 9 окт 21, 22:37
9 окт 21, 22:46    [22381781]     Ответить | Цитировать Сообщить модератору
 Re: Послать UDP сообщение из JS.  [new]
вадя
Member

Откуда: Екатеринбург
Сообщений: 19509
avp_
Сеть - это в целом решаемый фигня. Мне вот больше интересует возможность управлять с браузера каким то железом подключенным к компу. Например по ком-порту.
и всю безопастность побоку.
9 окт 21, 22:57    [22381784]     Ответить | Цитировать Сообщить модератору
 Re: Послать UDP сообщение из JS.  [new]
voraa
Member

Откуда:
Сообщений: 299
вадя
avp_,

https://developer.mozilla.org/en-US/docs/Web/API/USB


Ага. И для этого надо поднимать https сервер. Возиться с сертификатами.
10 окт 21, 11:41    [22381828]     Ответить | Цитировать Сообщить модератору
 Re: Послать UDP сообщение из JS.  [new]
вадя
Member

Откуда: Екатеринбург
Сообщений: 19509
voraa
Ага. И для этого надо поднимать https сервер. Возиться с сертификатами.
не хочешь - тогда пиши своё.
но для локалхоста это не обязательно.
10 окт 21, 12:54    [22381839]     Ответить | Цитировать Сообщить модератору
 Re: Послать UDP сообщение из JS.  [new]
Andi_WEB
Member

Откуда:
Сообщений: 70
Секта защиты "невинноcти" браузера - да что ж вы присталили со своей безопастностью-то? Мало других дыр в софте или железе, что про них не вспоминаете? Эти уязвимости вообще от вас никак независят, часто на аппаратном уровне. Ну будет в браузерах отключаемый режим прямых сокетов например, ну и что? Здоровые и креативные люди будут его испорльзовать, когда этого требует ситуация. Не ставьте всякие говносборки браузеров "под Win XP", "оптимизированные" - и будет вам счастье. И не нужно предлагать то одно, то другое сделать на стороне сервера. Наделались уже, надоело. Хотим сокеты в браузеое - и все тут. И доступ к железу без костылей. Браузер сейчас уже сам как операционная система, практически самодостаточен. Пора это понять. Да, и плевать на абстрактую безопасность в браузере, когда это мешает.
10 окт 21, 14:30    [22381861]     Ответить | Цитировать Сообщить модератору
 Re: Послать UDP сообщение из JS.  [new]
вадя
Member

Откуда: Екатеринбург
Сообщений: 19509
Andi_WEB,
ну дак выйди с обращением к гуглу и ms - пусть сделают такое.

хотя ms отказался даже от Activx.... наверное не с проста.

а какие проблемы сделать локальный сервер хоть на java, хоть на node.js , хоть на си?
вот пример https://unit6.ru/twain-web
10 окт 21, 15:08    [22381866]     Ответить | Цитировать Сообщить модератору
 Re: Послать UDP сообщение из JS.  [new]
Andi_WEB
Member

Откуда:
Сообщений: 70
> ну дак выйди с обращением к гуглу и ms - пусть сделают такое.
УЖЕ делают.

> хотя ms отказался даже от Activx.... наверное не с проста.
Еще бы... старый, зависимый от платформы хлам.

> а какие проблемы сделать локальный сервер хоть на java, хоть на node.js , хоть на си?
Даже не обсуждается. Все давно уже сделано и юзается. Тот же CODESYS например. Нужно именно без сервера. Или только чтоб отдавал страницу с JS.

Сообщение было отредактировано: 10 окт 21, 15:12
10 окт 21, 15:21    [22381867]     Ответить | Цитировать Сообщить модератору
 Re: Послать UDP сообщение из JS.  [new]
voraa
Member

Откуда:
Сообщений: 299
вадя
voraa
Ага. И для этого надо поднимать https сервер. Возиться с сертификатами.
не хочешь - тогда пиши своё.
но для локалхоста это не обязательно.

В Chrome обязательно
https://web.dev/usb/

Privacy and security
HTTPS only
Because of this feature's power, it only works on secure contexts. This means you'll need to build with TLS in mind.
10 окт 21, 15:25    [22381868]     Ответить | Цитировать Сообщить модератору
 Re: Послать UDP сообщение из JS.  [new]
voraa
Member

Откуда:
Сообщений: 299
Andi_WEB
> ну дак выйди с обращением к гуглу и ms - пусть сделают такое.
УЖЕ делают.


Вряд ли тебе станет от этого легче.
Страница все равно должна будет прийти с HTTPS сервера.

https://github.com/WICG/raw-sockets/blob/main/docs/explainer.md
Mitigation
The API will only available in secure contexts (HTTPS).


Ни с локальной, ни из устройства это работать не будет
10 окт 21, 16:26    [22381880]     Ответить | Цитировать Сообщить модератору
 Re: Послать UDP сообщение из JS.  [new]
Andi_WEB
Member

Откуда:
Сообщений: 70
>Вряд ли тебе станет от этого легче.
Ну вообще-то я больше всего выступал за отсутствие костылей "LAN" доступа на стороне сервера, вполне допуская, что сервер может быть, как хранилище страницы, почему нет.


>Ни с локальной, ни из устройства это работать не будет.
Это еще можно пережить (особенно если не охота мудрить с самоподписанными сертификатами для локального хоста и прочим). Главное, что бы приложение не было разбито на части, с разбросанной там и сям логикой. Впрочем, я думаю, хотя движуха и идет, разрабов никто не кинет, это не реально, и что-то для локального HTTPS будет всегда.
10 окт 21, 17:20    [22381885]     Ответить | Цитировать Сообщить модератору
 Re: Послать UDP сообщение из JS.  [new]
вадя
Member

Откуда: Екатеринбург
Сообщений: 19509
voraa
В Chrome обязательно
https://web.dev/usb/
там не упоминания про localhost
доступ к видео только со страницы https заявлен, но и м localhost возможен.
но всё равно с "сервера"

если для систем - то железо как правило располагается удалённо и самое оптимальное - доступ по сети. даже modbus не даёт всех возможностей общения между устройствами.
10 окт 21, 17:32    [22381888]     Ответить | Цитировать Сообщить модератору
 Re: Послать UDP сообщение из JS.  [new]
avp_
Member

Откуда:
Сообщений: 123
вадя
avp_,

https://developer.mozilla.org/en-US/docs/Web/API/USB

Это конечно уже прогресс..., но обычно надо просто в COM-порт читать писать. Их как я понял пока никак не поддерживают.
10 окт 21, 22:37    [22381974]     Ответить | Цитировать Сообщить модератору
 Re: Послать UDP сообщение из JS.  [new]
voraa
Member

Откуда:
Сообщений: 299
avp_
вадя
avp_,

https://developer.mozilla.org/en-US/docs/Web/API/USB

Это конечно уже прогресс..., но обычно надо просто в COM-порт читать писать. Их как я понял пока никак не поддерживают.

В Chrome что то есть.
https://web.dev/serial/

Но, естественно, все только в безопасных контекстах. Т.е. страница должна быть загружена через https

Сообщение было отредактировано: 11 окт 21, 09:56
11 окт 21, 09:59    [22382035]     Ответить | Цитировать Сообщить модератору
 Re: Послать UDP сообщение из JS.  [new]
crutchmaster
Member

Откуда: оттуда.
Сообщений: 2466
вадя
если есть опыт с си - можешь написать простейший сервачок на нём. будет быстрее, чем на ноде

Что быстрее? Работать будет быстрее или он его сделает быстрее (или вообще сделает). Картинка с другого сайта.
12 окт 21, 12:35    [22382593]     Ответить | Цитировать Сообщить модератору
 Re: Послать UDP сообщение из JS.  [new]
crutchmaster
Member

Откуда: оттуда.
Сообщений: 2466
ShSerge
Можно, конечно прикрутить ява-апплет

Уже нельзя, кмк.
12 окт 21, 12:37    [22382595]     Ответить | Цитировать Сообщить модератору
 Re: Послать UDP сообщение из JS.  [new]
crutchmaster
Member

Откуда: оттуда.
Сообщений: 2466
jenya7
а если я захочу перенести свое приложение на другой комп - мне нужно нод инсталировать со всеми примочками? или достаточно включить node.js?

Чтобы перенести ноду, тебе нужен один единственный exe ноды (~50мб) + пачка со своими скриптами и батник, который сделает node.exe start.js. Не слушай этих старых пердунов, они ничего не понимают.
Нода умеет делать веб сервер (вот, простейший пример без мам, пап и фреймворков: https://nodejs.org/api/synopsis.html) и отправлять udp, о чём ты сам писал. На мк ты ноду не засунешь, реализации js для мк отправлять udp скорее всего не будут, надо писать куски код на си, так что смысла в этом нет (как и во всяких микропистноах и прочем. На мк надо экономно с ресурсами). Тебе надо гуй, который будет делать udp? Возьми .net (сисярп или что у них там есть) он везде есть. Хочешь повыделываться, ну попробуй, сделай сервер на ноде + гуй в браузере.
12 окт 21, 12:49    [22382600]     Ответить | Цитировать Сообщить модератору
 Re: Послать UDP сообщение из JS.  [new]
вадя
Member

Откуда: Екатеринбург
Сообщений: 19509
crutchmaster
ShSerge
Можно, конечно прикрутить ява-апплет

Уже нельзя, кмк.
уже давно низя...
12 окт 21, 16:33    [22382729]     Ответить | Цитировать Сообщить модератору
 Re: Послать UDP сообщение из JS.  [new]
ShSerge
Member

Откуда: ʚонɔ dиw
Сообщений: 25208
crutchmaster,

Про ноду и сервер уже здесь писано 100500раз. Читать умеете? Или сейчас для сдачи егэ это не обязательно?
12 окт 21, 17:34    [22382762]     Ответить | Цитировать Сообщить модератору
 Re: Послать UDP сообщение из JS.  [new]
ShSerge
Member

Откуда: ʚонɔ dиw
Сообщений: 25208
ПС. Если есть вэбсервер, то хоть на делфях или на бейсике писать можно.
12 окт 21, 17:39    [22382764]     Ответить | Цитировать Сообщить модератору
 Re: Послать UDP сообщение из JS.  [new]
crutchmaster
Member

Откуда: оттуда.
Сообщений: 2466
ShSerge
Про ноду и сервер уже здесь писано 100500раз.

Да да, там уже насоветовали електрон.
13 окт 21, 07:40    [22382935]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 2 3 4 [5]      все
Все форумы / HTML, JavaScript, VBScript, CSS Ответить