Socket.io发射多次事件3次

时间:2016-06-23 12:54:47

标签: javascript node.js sockets socket.io

如果我启动服务器并且一个客户端连接所有功能三次。我不知道如何制止这一点。

io.sockets.on('connection', function(socket) {

  weatherFiveDay.getFiveDayWeatherData(function(result) {
    socket.emit('weatherFiveDay', result);
  });

  //Übertrage Daten zur Anzeige des aktuellen Wetters
  weatherAPI.getActualWeather(function(result) {
    socket.emit('weather', result);
  });

  //Übertrage Daten zur Anzeige des PV-Leistung
  mysqlDaten.get5DaysPVData(function(result) {
    socket.emit('powerForecast', result);
  });

  //Übertrage Daten zur Anzeige des Wettervorhersage
  forecastAPI.get5DayForecast(function(result) {
    socket.emit('weatherForecast', result);
  });

});

客户端示例:

var socket = io.connect();
    socket.on('weatherFiveDay', function (data) {
});

0 个答案:

没有答案