2010-11-15 38 views
9

Ngôn ngữ tôi đang làm việc là Javascript trên các trình duyệt tương thích với HTML5.Hỗ trợ HTML5 ngang hàng (và không chỉ WebSockets)

Sự hiểu biết của tôi là WebSockets yêu cầu máy chủ socket để truyền thông báo đẩy và tin nhắn qua lại giữa các máy khách.

Có khả năng ngang hàng thực với HTML5 không yêu cầu máy chủ socket không? Có ai nhìn thấy ví dụ mã phía máy khách trong Javascript minh họa cho khả năng này không?

+0

bản sao có thể có của [HTML5 cho phép ứng dụng web tạo kết nối HTTP ngang hàng không?] (Http://stackoverflow.com/questions/1032006/will-html5-allow-web-apps-to-make- peer-to-peer-http-connections) –

Trả lời

5

Xem câu trả lời cho Will HTML5 allow web apps to make peer-to-peer HTTP connections? Tuy nhiên, nội dung trong đặc tả WebSockets dường như đã biến mất, vì vậy tôi nghi ngờ câu trả lời là "không".

+0

Điều này là không chính xác, WebRTC hỗ trợ truyền thông ngang hàng trực tiếp. Và có những ứng dụng hiện có đã sử dụng nó: https://www.sharefest.me, https://www.peer5.com – shacharz

+0

Có, WebRTC đã thực sự đưa vấn đề này lên. Tuy nhiên, trong năm 2010, đó không phải là một điều; Tôi tin rằng nó đã được hơn một năm trước khi có bất kỳ triển khai ổn định của nó. –

0

Hầu hết các trình duyệt Hiện đang ở phía sau bức tường lửa và bạn không thể kết nối trực tiếp đến trình duyệt. Nếu bạn không muốn để thực hiện máy chủ mình có một giải pháp:

https://httprelay.io/

Bạn có thể sử dụng AJAX gọi để giao tiếp giữa các trình duyệt S.

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