Trả lời

4

Nói chung, không. NaCl không cho phép các chương trình mở ổ cắm trực tiếp (đó có thể là vấn đề bảo mật). Nó được dự định rằng các ứng dụng NaCl/Pepper có cùng khả năng chung như các ứng dụng Javascript; Vì vậy, một cái gì đó giống như WebSockets (kết nối trở lại máy chủ) sẽ được hỗ trợ, nhưng không trực tiếp mở tập tin hoặc ổ cắm trên máy khách. Có một số công việc đang diễn ra để có một mạng kiểu P2P trong HTML5 (ví dụ: http://www.w3.org/TR/2008/WD-html5-20080122/#peer-to-peer) có khả năng sẽ nhận hỗ trợ Pepper, nhưng tôi không biết trạng thái của nó là gì.

0

Cách duy nhất để kết nối P2P trong trình duyệt là thông qua WebRTC. Nếu NaCl cho phép sử dụng WebRTC (mặc dù Pepper API hoặc bất cứ điều gì) thì điều duy nhất bạn cần ngoài việc thực hiện là máy chủ môi giới sẽ kết nối các máy khách với nhau. Xem PeerJS để biết một số thông tin.

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