2016-06-21 12 views
0

Ich weiß, wie von Client-Seite zu Server-Seitewebsockets von nur schriftlich mit diesem Code verbinden:erstellen Live-Chat node.js verwenden, WebSockets und Socket.io

var connection = new WebSocket('ws://mywebsite-url.com');

Now I so etwas wie es in socket.io möchte mein Live-Chat-Support-System erstellen ..

Oder

Ich muss websockets verwenden, um Werte an den Server node.js zu übergeben und socket.io zu verwenden, um Daten zu bearbeiten und sie an den Agenten zu senden, der dem Client antwortet.

+0

[Ein Tutorial, wie man ein Live-Chat-System erstellt, ist auf der Homepage von socket.io] (http://socket.io/get-started/chat/), und verwendet nicht explizit Websockets. Gibt es etwas, das du in diesem Tutorial nicht verwenden kannst? –

Antwort

0

Das Äquivalent von Ihrem Beispiel in socket.io wäre:

var io = require("socket.io") 

auf der Serverseite und

var connection = io.connect() 

auf der Client-Seite, sowie die Verknüpfung der richtigen Dateien in Ihrem html Datei:

<script src = "/socket.io/socket.io.js"></script> 

auch dies hilfreich Beispiel check out: http://socket.io/get-started/chat/

+0

es hat mir diesen Fehler auf der Client-Seite: 'XMLHttpRequest kann nicht laden http: ///socket.io/1/? T = 1466500351221. Cross-Ursprungsanforderungen werden nur für Protokollschemas unterstützt: http, data, chrome, chrome-extension, https, chrome-extension-resource. –

+0

und wenn ich es auf dem Host überprüfte, bekomme ich diesen Fehler: 'GET http: // trampurpets.com/socket.io/1/?t=1466500656694 404 (nicht gefunden) ' –

+0

überprüfen Sie diesen Link: http://stackoverflow.com/questions/10614857/socket-io-cannot-load-xmlhttprequest-in- google-chrome –

Verwandte Themen