2016-06-24 2 views
1

Ich möchte zwischen meinem Browser auf dem Client-PC und einem C++ - Socket-Server, der auf einem anderen PC läuft, kommunizieren. Ich recherchierte online ziemlich genug. Ich bin auf socket.io, HTML5 Websockets gestoßen.Kommunikation zwischen clientseitigem JavaScript und C++ - Socket-Server

Obwohl ich über socket.io nicht sicher bin, benötigen Websockets einen Server, der Websockets unterstützt. Der reine alte C++ Socket-Server tut dies nicht. Das Ändern der Serverseite ist keine Option. Kann ich noch etwas mit Websockets machen?

Kann ich mit socket.io das Ziel erreichen, ohne einen Interpreter wie nodejs auf der Serverseite zu installieren? Jede zusätzliche Einführung von Javascript/Jquery-Bibliothek auf der Client-Seite ist erschwinglich.

Oder gibt es einen anderen Ansatz, den ich verwenden kann?

Vielen Dank.

+0

Sie können Ihren eigenen Websocket-Handler über Sockets schreiben, oder verwenden Sie eine Lib (ich bin fast sicher, jemand hat bereits einen geschrieben). – tkausl

+0

Danke tkausl. Würde es dir etwas ausmachen, es ein wenig zu informieren? –

+0

Bitte überprüfen Sie dies: http://stackoverflow.com/questions/39841942/communicating-between-nodejs-and-c-using-node-ipc-and-unix-sockets – MGR

Antwort

0

C++ Sockets und Websockets sind ziemlich verschiedene Dinge, haben "Socket" in ihren Namen bedeutet nicht, dass sie gleich funktionieren. Das WebSockets-Protokoll ist RFC6455. Es gibt verschiedene C++ - Bibliotheken für die Implementierung der Websocket-Unterstützung, wenn Sie keinen Web-Server verwenden können.