2009-12-21 29 views
6

Có triển khai Java-applet của HTML5 WebSockets không?Có triển khai Java-applet của HTML5 WebSockets không?

Tôi muốn sử dụng WebSockets cho dự án mới và cung cấp triển khai tương thích ngược của WebSockets (cho tất cả trình duyệt không phải là trình phát hiện tại) bằng Java (hoặc có thể là Flash).

Tôi chỉ muốn viết và duy trì WebSockets ở phía máy chủ. Tôi chỉ muốn xử lý API WebSockets ở phía máy khách (mặc dù API này sẽ bị 'giả' bởi một Java-applet, nếu không có WebSockets thực).

Xin cảm ơn,

Chris.

Trả lời

3

Dưới đây là một thực thể (sử dụng Flash như một dự phòng):

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

Không đảm bảo (Tôi đi từ môi trường phát triển của tôi ngay bây giờ), nhưng có vẻ như nó sẽ làm những gì bạn 'Đang tìm kiếm.

+0

Có vẻ hữu ích - tôi sẽ kiểm tra. Tôi quan tâm đến vấn đề CONNECT proxy, nhưng điều này có thể không phải là vấn đề. Miễn là máy chủ websocket chạy trên một số cổng khác và tường lửa của người dùng cho phép kết nối gửi đến cổng đó, điều này có thể không phải là vấn đề. – fadedbee

+0

Có, nó hoạt động tốt, ngay cả trên AMD64 Ubuntu Karmic. – fadedbee

-1

Phát biểu như một đại diện của Kaazing:

Chúng tôi có another solution cung cấp hỗ trợ cho Java, Flash, Silverlight, và JS, và khả năng tương thích ngược với tất cả các trình duyệt trước WebSocket. Documentation is located here.

+0

Cảm ơn bạn đã cung cấp thông tin này, nhưng tôi đã bỏ qua nó do giấy phép của họ: http://www.kaazing.com/license – fadedbee

+2

5. \t SỬ DỤNG ĐƯỢC SỬ DỤNG. Nhà phát triển không được: (a) loại bỏ hoặc sửa đổi bất kỳ dấu hiệu phần mềm nào hoặc bất kỳ thông báo nào về quyền sở hữu của Kaazing; (b) ** phân phối lại ** hoặc cung cấp các chương trình có sẵn theo bất kỳ cách nào cho bất kỳ bên thứ ba nào; Nhấn mạnh là của tôi. – fadedbee

+0

Cổng Web Kaocket đã được [có sẵn dưới dạng một dự án mã nguồn mở theo giấy phép Apache 2.0] (https://kaazing.com/products/websocket-gateway/editions/) kể từ năm 2014. –

2

Có, vui lòng xem http://www.jwebsocket.org. Nhóm jWebSocket của bạn.

+0

Cảm ơn, trông giống như những gì tôi nhu cầu. Triển khai một ứng dụng web bằng cách sử dụng jwebsocket và web-socket-js phải bao gồm 95% + các trình duyệt không phải là chrome. – fadedbee

+0

Nó không giống như việc thực hiện Java-applet của WebSockets. Ít nhất là từ mô tả của bạn và bản trình diễn của bạn, từ chối Firefox 3.6 là không tương thích: vì vậy tôi cho rằng phía máy khách hiện chỉ có trong JS trên các trình duyệt tương thích. – PhiLho

Các vấn đề liên quan