Was ich habe: Ein C++ - Anwendungsserver läuft, bereit, Daten an den Client zu senden, der eine HTML5-Seite oder App sein soll.Wie mit UDP-Sockets mit HTML5 zu sprechen?
Was ich will: Gibt es eine Möglichkeit zur Kommunikation mit UDP-Port mit HTML5 gegeben sowohl C++ Server und HTML5 App sind lokal System?
Was ich weiß:
- Wegen Sicherheitsbewusstsein, hat JS nicht UDP-Port-Kommunikation vom Browser ermöglichen.
- Haben an vielen Stellen gelesen, Antwort ist nein. Aber Antworten sind alt.
Ist die Antwort immer noch "NEIN"?
Gibt es eine mögliche Umgehung?
Jede Leitung wird geschätzt.
Chrome-Apps haben so etwas in einer API, denke ich. Kannst du außer udp etwas aus C++ verwenden, wie zum Beispiel SSE? – dandavis
Mit html5 Antwort ist immer noch "NEIN". Websocket ist immer tcp. Webrtc unterstützt TCP/UDP hängt von der Firewall ab, aber im Grunde ist es für die Pear-to-Pear-Kommunikation. Wenn Sie webrtc verwenden möchten, müssen Sie webrtc auf Ihrem Server implementieren – Samir
Kurze Antwort Nein. Ich würde dies einfach als ein Duplikat der vielen Male schließen, die hier schon einmal gefragt wurden, aber die Antworten anderswo sind überraschend schlecht. Die Sicherheitsprobleme sind eher übertrieben - es wäre trivial, Amplifikationsangriffe zu verhindern, die sich mit DNS und NTP als problematisch erwiesen haben.Die Gründe, die mir bekannt sind, sind: 1) es ist nicht notwendig für die meisten, was ein Browser derzeit 2) ist sehr schwierig, über das Internet wegen NAT zu implementieren. – symcbean