我需要用node.js和socket.io编写一个小型Websocket服务器的代码,它们在服务器的特定文件夹中监视PDF文件的创建。
多个客户端可以连接到服务器,并且服务器必须监视每个客户端的特定文件夹。
客户端连接到服务器并发送服务器应监视的文件夹名称,并且在服务器上此文件夹中创建PDF文件时,服务器将PDF文件名以json格式响应给客户端。
这里有一个使用Chokidar的代码来观看PDF文件的创建:
var fileWatcher = require("chokidar");
// Initialize watcher.
var watcher = fileWatcher.watch("./*.pdf", {
ignored: /[\/\\]\./,
persistent: true
});
// Add event listeners.
watcher
.on('add', function(path) {
console.log('File', path, 'has been added');
})
但是我找不到任何简单的socket.io代码(聊天代码除外)来实现与json数据的websocket通信,并且我需要帮助。
谢谢