51 lines
1.2 KiB
JavaScript
51 lines
1.2 KiB
JavaScript
const net = require('net')
|
|
|
|
const server = function(port){
|
|
|
|
let serverSocket = new net.Server(function (clientSocket) {
|
|
|
|
console.info(`server ${port}`)
|
|
|
|
// clientSocket.on('connection', function(){
|
|
// console.log('server-client EVENT connection:', arguments);
|
|
// });
|
|
|
|
// clientSocket.on('listening', function(){
|
|
// console.log('server-client EVENT listening:', arguments);
|
|
// });
|
|
|
|
clientSocket.on('error', function(){
|
|
console.log('server-client EVENT error:', arguments);
|
|
});
|
|
|
|
// clientSocket.on('data', function (data) {
|
|
// console.log('server-client EVENT data', data.toString(), clientSocket.remoteAddress);
|
|
// });
|
|
|
|
})
|
|
serverSocket.listen(Number(port));
|
|
|
|
// serverSocket.on('connection', function(clientSocket){
|
|
// console.log('server EVENT connection:', clientSocket.remoteAddress);
|
|
// });
|
|
|
|
// serverSocket.on('listening', function(){
|
|
// console.log('server EVENT listening:', arguments);
|
|
// });
|
|
|
|
serverSocket.on('error', function(){
|
|
console.log('server EVENT error:', arguments);
|
|
});
|
|
|
|
// serverSocket.on('data', function (data) {
|
|
// console.info('here...')
|
|
// // console.log(arguments, serverSocket);
|
|
// });
|
|
|
|
|
|
return serverSocket;
|
|
|
|
}
|
|
|
|
|
|
module.exports = server; |