2009-12-21 69 views
6

是否有HTML5 WebSockets的Java-applet實現?是否有HTML5 WebSockets的Java-applet實現?

我想爲新項目使用WebSockets,並使用Java(或可能是Flash)提供向後兼容的WebSockets(適用於所有當前非dev瀏覽器)的實現。

我只想在服務器端編寫和維護WebSockets。我只想在客戶端處理WebSockets API(儘管如果真的WebSocket不可用,這個API將被Java applet'僞造')。

謝謝,

Chris。

回答

3

這裏是一個可能實現(使用Flash作爲後備):

http://github.com/gimite/web-socket-js

無擔保(我是從我的開發環境,現在的距離),但它看起來像它會做什麼你正在尋找。

+0

看起來有用 - 我會測試。 我很關心Proxy CONNECT問題,但這可能不是問題。 只要websocket服務器運行在不同的端口號上,並且用戶的防火牆允許傳出到該端口的連接,這可能不是問題。 – fadedbee 2009-12-21 16:01:52

+0

是的,它運行良好,即使在AMD64 Ubuntu Karmic上也是如此。 – fadedbee 2009-12-22 14:54:46

-1

說到爲Kaazing的代表:

我們有another solution提供的Java,閃光,Silverlight和JS,並與所有的WebSocket預先瀏覽器的向後兼容性支持。 Documentation is located here

+0

感謝您提供此信息,但由於他們的許可,我已經忽略了它:http://www.kaazing.com/license – fadedbee 2010-01-07 15:25:33

+2

5. \t禁止使用。開發人員不得:(a)刪除或修改任何軟件標記或Kaazing所有權的任何通知; (b)**以任何方式向任何第三方再分發**或製作節目; 強調是我的。 – fadedbee 2010-01-07 17:03:25

+0

自2014年起,Kaazing WebSocket Gateway已經[可作爲Apache 2.0許可下的開源項目](https://kaazing.com/products/websocket-gateway/editions/)。 – 2016-06-22 22:17:55

2

是的有一個,請看看http://www.jwebsocket.org。 您的jWebSocket團隊。

+0

謝謝,那看起來就像我需要。使用jwebsocket和web-socket-js部署Web應用程序應覆蓋95%以上的非Chrome瀏覽器。 – fadedbee 2010-02-03 14:08:53

+0

它看起來不像WebSockets的Java-applet實現。 至少從你的描述和你的演示中,拒絕Firefox 3.6是不兼容的:所以我想客戶端目前只能在兼容瀏覽器上使用JS。 – PhiLho 2010-02-28 13:45:35