Erstellen WebSockets zwischen einem TCP-server und HTTP-server node.js
Habe ich eine TCP-server mit Node.js das hört sich clients verbindungen.
Ich brauche zur übertragung von Daten von TCP-server zu HTTP-server wieder in Node.js möglicherweise durch eine Websocket (- Buchse.io).
Jedoch weiß ich nicht wie erstellen Sie eine solche Verbindung, TCP-server ist in der Lage, push-Daten zum HTTP-server über Websocket.
Vielen Dank.
- Sie können-Buchse.io-client HTTP server mit socket.io
- Können Sie mir bitte helfen mit dem code-Beispiel bitte ?
- Nehmen Sie den code aus der Buchse.io-Beispiel socket.io/#how-to-use auf der client-Seite nur JavaScript-Teil und die
var io = require('socket.io-client');
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich versuchte viele Dinge, um diese Arbeit zu bekommen. Die meiste Zeit war ich unter Berufung auf - Buchse.io, damit es funktioniert, aber es war einfach nicht funktioniert mit TCP.
Jedoch net.Socket genügt dem Zweck.
Hier ist das Beispiel es.
TCP-Server
HTTP-Server
Browser-Client
Diese Weise, es ist ein socket geöffnet zwischen HTTP-server und TCP-server Node.js.
Wenn Sie brauchen, um zu kommunizieren-server-server über websockets ist wahrscheinlich nicht die beste Wahl. Versuchen Sie eine RPC-Bibliotheken, oder nur HTTP verwenden oder Ihr eigenes Protokoll.
Können Sie entweder die Buchse.io oder ws (nur WebSocket) auf Node.js als client (nicht nur im browser)
var app = require('net').createServer(handle);
Aber es funktioniert, wenn ich es ändern in http.