2014-08-31 63 views
-1

我見過一些使用.jnlp(Java網絡發射協議)進行語音聊天的網站。如何製作JNLP語音聊天應用程序?

我想知道如何讓網站像它一樣,以及這可能如何? ,鏈接:

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

cPanel如何看起來像:www。 63on.com/server/server。 html

在cpanel列表中右邊它說: Up〜down。 主要,現在在線,房間,彩色名稱,禁止,消息,服務器設置,密碼和註銷。

當你點擊其中一張圖片時,它會下載.jnlp文件2 kb,當你午餐時,你會被要求輸入你的名字,然後你會進入聊天,如果你試圖編輯.jnlp文件會看到它是如何工作的,只是想知道如何在我的網站上做同樣的事情,以及如何爲客戶製作一個cpanel?

我被重定向到這個網站ivocalize。但是當你嘗試使用它時,它看起來並不一樣。

回答

1

JNLP實際上是一個非常糟糕的方式來做到這一點。如果您想製作基於Web的聊天機制,請考慮使用WebRTC(另請參閱HTML5 rocks page on WebRTC)。

JNLP基本上是從Web瀏覽器啓動Java應用程序的一種方式。這有幾個缺點:

  1. Java沒有與典型的瀏覽器/網頁相同的沙盒/安全模型。
  2. 在很多平臺上(例如Android,Chrome操作系統等)無法正常工作
  3. 在Web瀏覽器中出現了一些涉及Java插件的安全事件,因此,Web瀏覽器通常會在默認情況下禁用Java出於安全原因。因此,您需要告訴用戶/客戶如何啓用Java/JNLP,而WebRTC默認工作。

因此,請簡單地請使用HTML5(特別是WebRTC API)而不是JNLP。

+0

感謝您的反饋,我只是想知道這是如何工作,我會看看這些鏈接。 – Spell 2014-08-31 09:39:23

+0

JNLP基本上就是專門打包的Java代碼。如果你把它寫成JNLP,你基本上會創建一個普通的Java桌面應用程序,然後你會擔心最後使用JNLP打包它。它幾乎只是一個簽名的JAR文件和一個描述JAR和相關資源的「.jnlp」XML文件。 – 2014-08-31 09:52:20