MOON
Server: Apache
System: Linux e2e-78-16.ssdcloudindia.net 3.10.0-1160.45.1.el7.x86_64 #1 SMP Wed Oct 13 17:20:51 UTC 2021 x86_64
User: imensosw (1005)
PHP: 7.4.33
Disabled: exec,passthru,shell_exec,system
Upload Files
File: /home/imensosw/www/amanda/node/nodeServer.js
var socket = require( 'socket.io' );
var express = require( 'express' );

var  fs = require('fs');
/*var http = require( 'https' );
var app = express();

   var options = {
        key: fs.readFileSync('new_ssl/key.pem'),
        cert: fs.readFileSync('new_ssl/cert.pem')
      
    };
    
var server = http.createServer(options,app );*/
var http = require( 'http' );
var app = express();

    
var server = http.createServer(app );


var io = socket.listen( server );

io.sockets.on( 'connection', function( client ) {
	console.log( "New client !" );
	
	/*client.on( 'message', function( data ) {
		console.log( 'Message received ' + data.name + ":" + data.message+": "+data.send_by );
		
		//client.broadcast.emit( 'message', { name: data.name, message: data.message } );
		io.sockets.emit( 'message', { chat_id:data.chat_id,to_id:data.to_id,send_by:data.send_by,current_time:data.current_time,name: data.name, message: data.message,image:data.image,reply_id:data.reply_id,reply_message:data.reply_message,reply_name:data.reply_name } );
	});
	
   client.on( 'delete', function( data ) {
		console.log( 'Message delete ');
		
		//client.broadcast.emit( 'message', { name: data.name, message: data.message } );
		io.sockets.emit( 'delete', { chat_id:data.chat_id,to_id:data.to_id,send_by:data.send_by} );
	});
	
	client.on( 'reply', function( data ) {
		console.log( 'Message reply ');
		
		//client.broadcast.emit( 'message', { name: data.name, message: data.message } );
		io.sockets.emit( 'reply', { chat_id:data.chat_id,to_id:data.to_id,send_by:data.send_by,current_time:data.current_time,name: data.name, message: data.message,reply_id:reply_id,reply_message:data.reply_message,reply_name:data.reply_name} );
	});

	client.on( 'notifyUser', function( data ) {
		console.log( 'Message notifyUser ' + data.name + ":" + data.send_by+": "+data.to_id );
		//client.broadcast.emit( 'message', { name: data.name, message: data.message } );
		io.sockets.emit( 'notifyUser', { name:data.name,send_by:data.send_by,to_id:data.to_id} );
	});
	
	client.on( 'loginStatus', function( data ) {
		console.log( 'Message notifyUser ' + data.status + ":" + data.send_by+": "+data.to_id );
		//client.broadcast.emit( 'message', { name: data.name, message: data.message } );
		io.sockets.emit( 'loginStatus', { status:data.status,send_by:data.send_by,type:data.type} );
	});
	client.on( 'see_product', function( data ) {
		
		//client.broadcast.emit( 'message', { name: data.name, message: data.message } );
		io.sockets.emit( 'see_product', { name:data.name,sendby:data.sendby} );
	});*/

	client.on( 'test', function( data ) {
		console.log( 'Message notifyUser ' + data.name );
		//client.broadcast.emit( 'message', { name: data.name, message: data.message } );
		io.sockets.emit( 'test', { name:data.name} );
	});

	client.on( 'message', function( data ) {
		io.sockets.emit( 'message',data);
	});
	
	     

});


server.listen( 5000 );