2016-06-21 3 views
0

Я знаю, как соединить с стороне клиента на стороне сервера с помощью websockets, просто пишу этот код:Создать чат с помощью Node.js, WebSockets и Socket.io

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

Теперь я хочется чего-то подобного в socket.io создать свою живую систему поддержки чат ..

Или

Мне нужно использовать websockets для передачи значений серверу node.js и использовать socket.io для редактирования данных и отправки их агенту, который будет отвечать клиенту?

+0

[Учебное пособие по созданию системы чата на самом деле представлено на домашней странице socket.io] (http://socket.io/get-started/chat/) и явно не использует веб-узлы. Есть ли что-то, что вы не можете использовать из этого учебника? –

ответ

0

Эквивалент вашего примера в Socket.io будет:

var io = require("socket.io") 

на стороне сервера и

var connection = io.connect() 

на стороне клиента, а также связывающие правильные файлы в вашем HTML файл:

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

Также проверить этот полезный пример: http://socket.io/get-started/chat/

+0

он получил эту ошибку на стороне клиента: 'XMLHttpRequest не может загрузить http: ///socket.io/1/? T = 1466500351221. Запросы на кросс-начало поддерживаются только для протокольных схем: http, data, chrome, chrome-extension, https, chrome-extension-resource.' –

+0

, и когда я проверил его на хосте, я получаю эту ошибку: 'GET http: // trafficpets.com/socket.io/1/?t=1466500656694 404 (не найдено) ' –

+0

Проверьте эту ссылку: http://stackoverflow.com/questions/10614857/socket-io-cannot-load-xmlhttprequest-in- google-chrome –