Страница 1 из 1

[JS] потыкаться к портам...

Добавлено: 2015-01-27 21:17:33
Alex Keda
просто не знаю, может ли JS такое, поэтому пока "на пальцах"...

задача. есть некий хост ...
потыкаться на порт 1500 (https! с невалидным сертификатом!), если он доступен - открываем окно браузера где набрано https://hostname:1500/
если он недоступен, потыкаться на порт 443, того же хоста, если доступен - открыть в браузере окно .... см. выше тока без порта

если ничё не доступно, вывести ахтунг с с кнопкой ОК по которой убиться.
--
не знаю с какой стороны подойти к этому
потыкаться на порт 1500 (https! с невалидным сертификатом!)

[JS] потыкаться к портам...

Добавлено: 2015-01-28 0:02:32
FreeBSP
ip не обеспечиает надежной доставки данных, эту задачу решает tcp. установившееся соединение между 1.2.3.4:56321 и 4.3.2.1:1500 зовется сокетом
в жс сокетов нет поэтому потыкаться на порт 1500 на жс невозможно
но есть обходные маневры, например на ajax или socket.io+node.js - можно загуглить

[JS] потыкаться к портам...

Добавлено: 2015-01-28 5:12:17
FiL
a почему именно JS?
JS по дефолту не может общаться с другими серверами, кроме того, с которого загружен, если я правильно помню (никогда на JS не программил). а вообще оно решается обычно так - пытаешься загрузить некую страничку с удаленной машины и парсишь ответ. если ответ есть, то открываешь свое окно. А если нет, то... то пытаешься другую страничку. и если там тоже глухо, то рисуешь скорбную надпись.

[JS] потыкаться к портам...

Добавлено: 2015-01-28 8:31:01
Alex Keda
Ну, с этого и начал.
Но, есть вариант что панель управления, живущая на 1500 порту, пускает тока с юзерского ИП
Файрвол....

[JS] потыкаться к портам...

Добавлено: 2015-01-28 9:13:39
FiL
ну есть всякие там джавы, которые таки работают на клиенте и не так ограничены в возможностях.
но это таки уже большой гемор :(

[JS] потыкаться к портам...

Добавлено: 2015-01-28 13:32:39
FreeBSP
клиенты под виндой? есть autoit, но на него часто ругаются антивири

[JS] потыкаться к портам...

Добавлено: 2015-01-28 20:45:14
Alex Keda
клиенты под чем угодно.
я сам вот клиентом иногда - фря или ведроид с телефона....