Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var server = require('http').createServer(),
- io = require('socket.io')(server),
- logger = require('winston'),
- http = require('http'),
- settings = require('../settings.js'),
- querystring = require('querystring'),
- request = require('request'),
- file = require('fs'),
- port = 3000;
- // Logger config
- logger.remove(logger.transports.Console);
- logger.add(logger.transports.Console, {colorize: true, timestamp: true});
- logger.info('SocketIO > listening on port ' + port);
- io.on('connection', function (socket) {
- logger.info('SocketIO > Connected visitor ' + socket.id);
- socket.on('send', function (data) {
- sendData(data.key, data);
- logger.info(data);
- });
- socket.on('receiver', function (data) {
- request({
- uri: 'http://' + data.hostname + data.path,
- method: "GET"
- });
- logger.info(data);
- });
- socket.on('node-server', function (obj) {
- logger.info(obj);
- var req = request({
- uri: 'http://heroeswm-bot/background/node',
- method: 'get'
- });
- logger.info(req.end());
- });
- function sendData(key, data) {
- io.sockets.emit(key, data);
- }
- });
- server.listen(port);
Advertisement
Add Comment
Please, Sign In to add comment