Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- nsp.on('connection', function (socket) {//on và emit giống nhau về một cặp key
- socket.on('chat message', function (msg) {
- var save_error = false;
- http.get('http://localhost/phpBackend.php?msg=' + msg, (res) => {
- const { statusCode } = res;
- const contentType = res.headers['content-type'];
- let error;
- if (statusCode !== 200) {
- save_error = true;
- return;
- }
- res.setEncoding('utf8');
- let rawData = '';
- res.on('data', (chunk) => { rawData += chunk; });
- res.on('end', () => {
- if (rawData != 'ok') {
- save_error = true;
- return;
- }
- });
- }).on('error', (e) => {
- save_error = true;
- return;
- });
- if (!save_error)
- {
- nsp.emit('chat message', msg);
- }
- else
- {
- // Error
- }
- });
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement