html端JS代码
var socket = io.connect('http://127.0.0.1:3004')
socket.on('server1', function (data) {
alert(456)
console.log('这是服务端发送的数据server1')
console.log(data)
socket.emit('again', 'world')
socket.on('server2', function (d) {
console.log('这是子请求')
console.log(d)
})
})
socket.on('server2', function (d) {
console.log('这是服务端发送的数据server2')
console.log(d)
})
socket.emit('client', 'world1')
服务端代码
const express = require('express')
const app = express()
const server = require('http').createServer(app)
const fs = require('fs');
const path = require('path')
const io = require('socket.io')(server) // socket
const multiparty = require('multiparty');
const util = require('util');
io.on('connection', function (client) {
console.log('连接进来了123')
client.emit('server1', 'word1')
client.emit('server2', 'word2')
client.on('again', function (data) {
console.log('这是客户端发送的数据again')
console.log(data)
})
})