node.js事件在连接后没有侦听

时间:2013-05-29 14:04:34

标签: node.js websocket socket.io

我有一个代码,其中socket连接到节点服务器。

io.sockets.on("connection", function(socket){
// socket object is printed with full of data.
// console.log works
// emit here works
});

但客户没有收到此发票。

请帮忙.. 以及当我从客户端发出一些东西时,它没有被收到。

在控制台上,我可以看到我在服务器中发出的任何内容。但是没有在客户端倾听。

客户端代码

 var socket = io.connect("http:///iag-stg.codewalla.com:8181");
 socket.on('same-event-name-as-in-server', function(data) {
            console.log(data);
        });

以 -

启动服务器
var express = require('express')
, app =  express()
, http = require('http')
, server = http.createServer(app)
, sio =  require('socket.io')
, io = sio.listen(server) 
, events = require('events')
, redis = require('redis')
, config = require('./Config');

server.listen(8181);

使用以下命令

运行节点
node filename.js

当我连接到客户端时,这是在控制台上。

debug - served static content /socket.io.js
debug - client authorized
info  - handshake authorized D4sz1PZoBhWgq-hzp8se
debug - setting request GET /socket.io/1/websocket/D4sz1PZoBhWgq-hzp8se
debug - set heartbeat interval for client D4sz1PZoBhWgq-hzp8se
debug - client authorized for
debug - websocket writing 1::

0 个答案:

没有答案