Những gì tôi có: Máy chủ ứng dụng C++ đang chạy, Sẵn sàng gửi dữ liệu tới ứng dụng khách được cho là một trang hoặc ứng dụng HTML5.Làm thế nào để nói chuyện với ổ cắm UDP với HTML5?
Những gì tôi muốn: Có cách nào để giao tiếp sử dụng cổng udp với HTML5 cho cả máy chủ C++ và HTML5 ứng dụng được địa phương vào hệ thống?
Những gì tôi biết:
- Vì an ninh lo ngại, JS không cho phép giao tiếp cổng UDP từ trình duyệt.
- Đã đọc ở nhiều nơi, Câu trả lời là không. Nhưng câu trả lời là cũ.
Câu trả lời vẫn là 'KHÔNG'?
Có thể làm việc xung quanh không?
Bất kỳ khách hàng tiềm năng nào được đánh giá cao.
ứng dụng chrome có thứ gì đó tương tự trong API, tôi nghĩ vậy. bạn có thể sử dụng một cái gì đó ngoài udp để đẩy từ C++, ví dụ như SSE? – dandavis
Sử dụng câu trả lời html5 vẫn là 'KHÔNG'. Websocket luôn là tcp. Hỗ trợ Webrtc TCP/UDP phụ thuộc vào tường lửa nhưng về cơ bản nó là dành cho truyền thông lê. Nếu bạn muốn sử dụng webrtc, bạn sẽ phải triển khai webrtc trên máy chủ của mình – Samir
Câu trả lời ngắn. Tôi chỉ đơn giản là đóng bản sao này nhiều lần đã được hỏi ở đây trước đây, nhưng câu trả lời ở nơi khác đáng ngạc nhiên là kém. Các vấn đề về bảo mật khá là quá rõ ràng - nó sẽ là tầm thường để ngăn chặn các cuộc tấn công khuếch đại đã chứng minh phiền hà với DNS và NTP.Những lý do tôi nhận thức được rằng 1) nó không cần thiết cho hầu hết những gì một trình duyệt hiện 2) rất khó thực hiện trên internet do NAT. – symcbean