2009-12-21 22 views
6

HTML5 WebSockets'ın Java uygulaması uygulaması var mı?HTML5 WebSockets'ın bir Java uygulaması uygulaması var mı?

WebSockets'ı yeni bir proje için kullanmak ve Java'yı (veya belki Flash'ı) kullanarak WebSockets'ların (tüm geçerli olmayan tarayıcılar için) geriye dönük uyumlu bir şekilde uygulanmasını sağlamak istiyorum.

Sadece sunucu tarafında WebSockets yazmak ve korumak istiyorum. Sadece istemci tarafında WebSockets API'sı ile uğraşmak zorunda kalmak istiyorum (gerçek WebSockets mevcut değilse, bu API bir Java-applet tarafından 'faked olacaktır').

Teşekkürler,

Chris.

cevap

3

Burada olası bir uygulama (son çare olarak Flash kullanır) var:

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

yok garantileri (uzağa şu anda benim geliştirme ortamından değilim), ama buna sen ne yapacağım benziyor Arıyorsun.

+0

Yararlı görünüyor - Ben test edeceğim. Vekil CONNECT sorunu hakkında endişe duyuyorum, ancak bu bir sorun olmayabilir. Websocket sunucusu farklı bir bağlantı noktası numarası üzerinde çalıştığı ve kullanıcının güvenlik duvarı bu bağlantı noktasına giden bağlantılara izin verdiği sürece, bu bir sorun olmayabilir. – fadedbee

+0

Evet, AMD64 Ubuntu Karmic'de bile iyi çalışıyor. – fadedbee

-1

Kaazing bir temsilcisi olarak konuşan:

başta Java, Flash, Silverlight ve JS ve tüm ön WebSocket'e tarayıcılar ile geriye dönük uyumluluk için destek sağlar another solution var. Documentation is located here.

+0

Bu bilgi için teşekkürler, ancak lisansları nedeniyle bunu zaten gözardı ettim: http://www.kaazing.com/license – fadedbee

+2

5. \t YASAK KULLANIMLAR. Geliştirici şunları yapamaz: (a) herhangi bir yazılım işaretini veya Kaazing'in mülkiyet haklarına dair herhangi bir uyarıyı kaldırmak veya değiştirmek; (b) ** yeniden dağıtmak ** veya programları herhangi bir şekilde üçüncü taraflara sunmak; Vurgu benimdir. – fadedbee

+0

Kaazing WebSocket Gateway, 2014'ten beri [Apache 2.0 lisansı altında açık kaynak kodlu bir proje olarak kullanılabilir] (https://kaazing.com/products/websocket-gateway/editions/). –

2

Evet, bir tane var, lütfen http://www.jwebsocket.org'a bakın. jWebSocket Takımınız.

+0

Teşekkürler gerekir. Bir web uygulamasını jwebsocket ve web-socket-js kullanarak dağıtma, krom olmayan tarayıcıların% 95'ini kapsamalıdır. – fadedbee

+0

WebSockets'ın Java uygulaması uygulaması gibi görünmüyor. En azından açıklamanızdan ve Firefox 3.6'yı uyumlu olmayan olarak reddeden demonuz: bu yüzden istemci tarafında şu anda yalnızca uyumlu tarayıcılarda JS kullanılıyor. – PhiLho