如果我启动服务器并且一个客户端连接所有功能三次。我不知道如何制止这一点。
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) {
});