Как реализовать клиентский сервер websocket для обслуживания ответа json? - PullRequest
0 голосов
/ 16 октября 2019

Мне нужно кодировать небольшой сервер Websocket с помощью node.js и socket.io, который наблюдает за созданием PDF-файла в определенной папке на сервере.

Несколько клиентов могут подключиться к серверу, и сервер должен наблюдатьопределенная папка для каждого клиента.

Клиент подключается к серверу и отправляет имя Folderame, которое сервер должен просмотреть, и когда файл 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 (кроме чата) для реализацииобщение через websocket с данными JSON, и мне нужна помощь.

Спасибо

...