Könnte eine dumme Frage sein, aber der Server kann nicht scheinen, die Nachricht vom Client gesendet, kann jeder helfen?Server nicht in der Lage, Nachricht Formular zu erhalten Client
Vielen Dank Jessi
server.js
var app = require('express')();
var http = require('http').Server(app);
var io = require('socket.io')(http);
var express = require('express');
var mongoose = require('mongoose');
mongoose.connect('mongodb://localhost/sensor_db');
io.on('connection', function(socket){
console.log('connection received from Provisioning ');
// Message received from Client :
socket.on('data', function(data) {
console.log('Message from provision is : ' + ': ' + data);
});
});
http.listen(4000, function(){
console.log('listening on *:4000');
});
Client.js
var io = require('socket.io-client');
var socket = io.connect('http://localhost:4000', {reconnect: true});
socket.on('connect', function(socket) {
console.log('Connected!');
});
// Client send message :
socket.emit('jessi ann george');
Es sei denn, 'Daten' einen bestimmten Auslöser ist, dass ich nicht bewusst, Sie könnten versuchen, 'socket.emit ('Daten',‚jessi ann george '); ' –
Warum müssen wir die Nachrichten in separaten Anführungszeichen geben? Kannst du bitte Erklären? Ich werde versuchen, dass jetzt –
Ich habe versucht, was Sie sagten, die Server-Ausgabe ist: –