2009-12-21 4 views
6

HTML5 WebSocket의 Java 애플릿 구현이 있습니까?HTML5 WebSocket의 Java 애플릿 구현이 있습니까?

새 프로젝트에 WebSocket을 사용하고 Java (또는 Flash)를 사용하여 WebSockets (현재의 모든 비 개발자 브라우저 용)의 이전 버전과 호환되는 구현을 제공하고 싶습니다.

저는 서버 측에서 WebSocket을 작성하고 관리하기를 원합니다. 클라이언트 측에서 WebSockets API를 다루기를 원합니다 (실제 WebSocket을 사용할 수없는 경우이 API는 Java 애플릿에 의해 '위조'될 것입니다).

감사합니다.

크리스.

답변

3

여기에 하나의 가능한 구현 (대체로 플래시를 사용)의 :

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

보장 (나는 멀리 지금 내 개발 환경에서 해요)하지만 당신 무엇을 할 것 같다 찾고있어.

+0

유용하게 보입니다. 테스트 해 보겠습니다. 프록시 연결 문제가 우려됩니다.하지만 문제가되지 않을 수 있습니다. websocket 서버가 다른 포트 번호로 실행되고 사용자의 방화벽이 해당 포트로 나가는 연결을 허용하는 한 이것은 문제가되지 않을 수 있습니다. – fadedbee

+0

예, AMD64 Ubuntu Karmic에서도 잘 작동합니다. – fadedbee

-1

Kaazing의 대표로 말하기 :

우리는 자바, 플래시, 실버 라이트, 그리고 JS, 모든 사전 웹 소켓 브라우저와의 호환성에 대한 지원을 제공 another solution 있습니다. Documentation is located here.

+0

이 정보를 제공해 주셔서 감사합니다.하지만 라이센스로 인해 이미 무시한 적이 있습니다. http://www.kaazing.com/license – fadedbee

+2

5. \t 금지 된 사용. 개발자는 다음과 같은 행위를 할 수 없습니다. (a) 소프트웨어 표시 또는 Kaazing의 독점적 권리에 관한 통지를 삭제하거나 수정할 수 없습니다. (b) ** 재배포 ** 또는 프로그램을 제 3 자에게 어떤 방식 으로든 제공 할 수 있습니다. 강조는 내 것입니다. – fadedbee

+0

Kaazing WebSocket Gateway는 2014 년 이후 [Apache 2.0 라이센스하에 공개 소스 프로젝트로 제공됨] (https://kaazing.com/products/websocket-gateway/editions/)되었습니다. –

2

예 한 개 있습니다. http://www.jwebsocket.org을 참조하십시오. jWebSocket 팀.

+0

감사합니다. 필요한 것. jwebsocket 및 web-socket-js를 사용하여 웹 응용 프로그램을 배포하는 경우 비 크롬 브라우저의 95 % 이상을 처리해야합니다. – fadedbee

+0

웹 소켓의 Java 애플릿 구현처럼 보이지 않습니다. Firefox 3.6을 비 호환성으로 거부하는 설명과 데모에서 적어도 클라이언트 측은 호환되는 브라우저에서만 JS에 있다고 가정합니다. – PhiLho