Guest User

Untitled

a guest
Dec 13th, 2017
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.03 KB | None | 0 0
  1. JavaScript
  2. //lib
  3. var express = require('express')
  4. var app = express();
  5. var chokidar = require('chokidar');
  6. var fs = require('fs');
  7. var server = require ('http').Server(app);
  8. var io = require('socket.io')(server);
  9. var filepath = require('path');
  10.  
  11. let clients = {};
  12.  
  13. var watcher = chikidar.watch('./***/',{
  14. ignored:/[/\]./,
  15. persistent:true,
  16. alwaysStat:true,
  17. }
  18. });
  19.  
  20. app.get('/',req,res)=>{
  21. res.SendFile(__dirname + './***.html');
  22. });
  23.  
  24. io.on('connection',(socket)=>{
  25. clients[socket.id]= socket;
  26. watcher.on('add',function(path){
  27. ///file read only so I omit it.
  28. io.json.to(socket.id).emit(~~~);
  29. });// watcher
  30. socket.on('event1',function(data){
  31. console.log('event1')。
  32. });
  33. socket.on('disconnect',(reason)=>{
  34. delete clients;
  35. });
  36. });
  37.  
  38. io.on('connection',(socket)=>{
  39. var info = io.sockets.client();
  40. var count = Oblect.keys(info.connected).length
  41. console.log(info); //console1
  42. console.log(count); //console2
  43. clients[socket.id]= socket;
  44. watcher.on('add',function(path){
  45. ・・・
Add Comment
Please, Sign In to add comment