小编Pro*_* FH的帖子

Socket.io:“无法读取未定义的属性'emit'”

因此,我目前正在使用socket.io开发我的网站。

今天,在实现套接字的过程中,我遇到了一个小错误“无法读取未定义的属性'emit'”, 我找不到代码中的错误,希望大家能为我提供帮助。

App.js:

var socket  = require( 'socket.io' );
var express = require('express');
var app     = express();
var server  = require('http').createServer(app);
var io      = socket.listen( server );
var port    = 9999;

server.listen(port, function () {
  console.log('Listening at port %d', port);
});

io.sockets.on('connection', function (socket) {
    console.log('User connected');

    socket.on('create_socket', function(port){
    console.log(port);
});
Run Code Online (Sandbox Code Playgroud)

客户端:

<div>
    <p class="connected" hidden>Connected port : 9999</p>
    <p class="connect_error" hidden><strong>Can not connect to socket on port 9999</strong></p>
</div>

<script>
    var socket = io.connect("http://localhost:9999");

    // If connection …
Run Code Online (Sandbox Code Playgroud)

javascript sockets jquery node.js socket.io

0
推荐指数
1
解决办法
7138
查看次数

标签 统计

javascript ×1

jquery ×1

node.js ×1

socket.io ×1

sockets ×1