2016-11-29 9 views
-1

Я хочу, чтобы журнал всех клиентов Текстовые чаты на стороне сервера. Я хочу использовать этот журнал для истории чатов для моего клиента. Пожалуйста, помогите мне сделать это ..? мой peerjs сервер:Как сохранить весь клиентский текстовый чат на сервере PeerJS?

var fs = require('fs'); 
var PeerServer = require('peer').PeerServer; 

var server = PeerServer({ 
    port: 9000, 
    host: 'datis.site', 
    ssl: { 
    key: fs.readFileSync('\datis/datis.key'), 
    cert: fs.readFileSync('\datis/datis.crt') 
    } 
server.on('connection', function(id) { console.log('connect_client_ID_'+id); }); 
server.on('disconnect', function(id) { console.log('disconnect_client_ID_'+id); }); 
});` 

это «server.on», когда клиент подключен или отключен на сервере, но я действовал искать какой-то функции или пример кода, когда клиент посылает текстовое сообщение другому клиенту слушать это сообщение и хранится в db или файл журнала.

+0

Хранить его в базе данных – Mikkel

+0

Добро пожаловать в переполнение стека. Это место, где люди приходят решать проблемы, которые у них возникают. Часть этикета заключается в том, что люди должны использовать переполнение google и stack, чтобы увидеть, столкнулся ли кто-либо с той же проблемой. Затем они описывают (с фрагментами кода) то, что они пытались, и где у них возникают проблемы. Ваш запрос не свидетельствует об этом. – Mikkel

+1

Как вести журнал чатов в PeerJS ??? Я хочу сохранить историю чата на стороне сервера в peerjs? «нет полезного результата в поиске google и stackoverflow», если у вас есть опыт работы с peerjs и peerjs-server; пожалуйста, решите этот вопрос и помогите мне по-настоящему –

ответ

1

Функция peerjs заключается в предоставлении одноранговых соединений между браузерами. Он не несет ни одного из данных или видео/голосовых потоков. Таким образом, вы не можете регистрировать чаты с сервера.

Вам нужно будет отправить сообщения чата на ваш обычный сервер для хранения в базе данных.

 Смежные вопросы

  • Нет связанных вопросов^_^