2016-02-25 2 views
0

Я пытаюсь Socket.io в первый раз создать приложение, которое может отправлять данные в обоих направлениях. Я могу исправить данные от клиентов и получить настороне сервера. Но я не в силах сделать все наоборот. Пожалуйста, дайте мне знать, существуют ли другие способы, кроме emit/on. Код на стороне сервера и на стороне клиента прикреплен внизу.Socket.io - Не удается отправить данные со стороны сервера на клиентскую сторону с помощью Socket.io в веб-приложении Node/Express?

Server Side

io.on('connection', function (socket) { 
console.log('Connected'); 

socket.emit("event",'Some X JSON Object'); 

}); 

Client Side

<script src="/socket.io/socket.io.js"></script> 
<script src="http://code.jquery.com/jquery-1.11.1.js"></script> 
<script> 

var socket = io(); 
socket.on("event", function(data) { 
    console.log(data); 
}); 

</script> 
+0

https://github.com/rauchg/chat-example/issues/8 try with document.ready – nada

+0

У вас есть сообщение об ошибке? – Adam

+0

В консоли вы имеете в виду? Нет, ничего не связано с socket.io –

ответ

0

Попробуйте обновить свой сервер код на стороне

socket.emit("event",'Some X JSON Object');

Посмотрите на this tutorial за помощью излучения и приема события с использованием сокета. Ио.

Смежные вопросы