Подтвердить что ты не робот

Есть ли способ запустить сервер или одноранговый узел из браузера?

Название в основном говорит все. Я знаю, что это невозможно сделать с использованием традиционных средств. Я не знаю, как это сделать, используя веб-сокеты, хотя я никогда не строил ничего, кроме игрушечных приложений.

Хорошо, если решение имеет специфику браузера (даже на стороне клиента, то есть взаимно-равноправная связь также будет потрясающей). Например, есть ли способ сделать это с помощью Chrome NaCl?

Кроме того, если это невозможно сейчас, существует ли какая-либо специфицированная спецификация того, как она будет работать в будущем? Например, браузеры на основе хрома экспериментируют с "API P2P Javascript", который в настоящее время полностью не документирован.

Здесь спецификация HTML5: http://www.whatwg.org/specs/web-apps/current-work/multipage/video-conferencing-and-peer-to-peer-communication.html#peer-to-peer-connections, хотя его статус неясен.

Извините, если этот вопрос немного беспорядочен; Я в основном интересуюсь текущим статусом всех API-интерфейсов в браузере, которые могут использоваться для связи p2p.

Изменить: меня не интересует Flash p2p. Я знаю, что это можно сделать и, безусловно, является решением текущих проблем p2p, однако меня интересуют новые технологии.

Обновление Май 2012. Для тех, кто все еще смотрит на это, API-интерфейс peerconnection медленно проникает в браузеры. Теперь это экспериментально в Chrome, наряду с остальной частью API WebRTC. Вы можете ознакомиться с документацией и спецификацией здесь.

4b9b3361