2014-08-31 5 views
-1

Я видел, как некоторые веб-сайты произносили голосовой чат с использованием .jnlp (протокол Java Network Launch Protocol)Как сделать приложение для голосового чата JNLP?

Мне было интересно, как я могу сделать сайт таким же, как и он, и как это возможно? , link:

http://arbfoox.com/ | https://elhddbha.com/ | www. 63. com

Как выглядит cPanel: www. 63on.com/server/server. html

в списке cpanel в правом названии: Up ~ down. Главная, онлайн, комнаты, цветные имена, запрещенные, сообщения, настройки сервера, пароль и выход из системы.

Когда вы нажмете на 1 из изображений, он будет загружать файл .jnlp 2 kb, а когда u обед, вам будет предложено ввести имя ура, тогда u войдет в чат, если вы попытаетесь отредактировать этот файл .jnlp, увидит, как это работает, просто интересно, как я могу сделать то же самое на своем веб-сайте, и как я могу сделать cpanel для ect клиентов?

Я был перенаправлен на этот сайт ivocalize. com < Но когда вы пытаетесь его использовать, он не выглядит абсолютно таким же.

ответ

1

JNLP на самом деле действительно плохой способ сделать это. Если вы хотите создать веб-чат-механизм, подумайте об использовании WebRTC (см. Также HTML5 rocks page on WebRTC).

JNLP - это в основном способ запуска приложений Java из веб-браузера. Это имеет несколько недостатков:

  1. В Java нет той же модели песочницы/безопасности, что и обычные браузеры/веб-страницы.
  2. Это не очень хорошо работает на многих платформах (например, Android, Chrome OS и т. Д.)
  3. В веб-браузерах произошел ряд инцидентов с использованием Java-плагинов, в результате веб-браузеры часто отключили Java по умолчанию по соображениям безопасности. Таким образом, вам нужно будет сообщить пользователям/клиентам, как включить Java/JNLP, тогда как WebRTC работает по умолчанию.

Таким образом, пожалуйста, просто используйте HTML5 (в частности, API WebRTC), а не JNLP.

+0

Благодарим за отзыв, мне просто интересно, как это работает, и я рассмотрю эти ссылки. – Spell

+0

JNLP - это в основном простой Java-код, который был специально упакован. Если бы вы записали его как JNLP, вы бы в основном создали обычное Java-приложение для рабочего стола, и тогда вы могли бы беспокоиться о его упаковке с использованием JNLP в самом конце. Это в значительной степени только подписанный JAR-файл плюс XML-файл .jnlp, который описывает JAR и связанные ресурсы. –