Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- JavaScript
- //lib
- var express = require('express')
- var app = express();
- var chokidar = require('chokidar');
- var fs = require('fs');
- var server = require ('http').Server(app);
- var io = require('socket.io')(server);
- var filepath = require('path');
- let clients = {};
- var watcher = chikidar.watch('./***/',{
- ignored:/[/\]./,
- persistent:true,
- alwaysStat:true,
- }
- });
- app.get('/',req,res)=>{
- res.SendFile(__dirname + './***.html');
- });
- io.on('connection',(socket)=>{
- clients[socket.id]= socket;
- watcher.on('add',function(path){
- ///file read only so I omit it.
- io.json.to(socket.id).emit(~~~);
- });// watcher
- socket.on('event1',function(data){
- console.log('event1')。
- });
- socket.on('disconnect',(reason)=>{
- delete clients;
- });
- });
- io.on('connection',(socket)=>{
- var info = io.sockets.client();
- var count = Oblect.keys(info.connected).length
- console.log(info); //console1
- console.log(count); //console2
- clients[socket.id]= socket;
- watcher.on('add',function(path){
- ・・・
Add Comment
Please, Sign In to add comment