uid issue
This commit is contained in:
33
utils/peripherals/http_post_server_steelseries.js
Normal file
33
utils/peripherals/http_post_server_steelseries.js
Normal file
@ -0,0 +1,33 @@
|
||||
http = require('http');
|
||||
fs = require('fs');
|
||||
|
||||
port = 3000;
|
||||
host = '127.0.0.1';
|
||||
|
||||
server = http.createServer( function(req, res) {
|
||||
|
||||
if (req.method == 'POST') {
|
||||
console.log("Handling POST request...");
|
||||
res.writeHead(200, {'Content-Type': 'text/html'});
|
||||
|
||||
var body = '';
|
||||
req.on('data', function (data) {
|
||||
body += data;
|
||||
});
|
||||
req.on('end', function () {
|
||||
console.log("POST payload: " + body);
|
||||
res.end( body );
|
||||
});
|
||||
}
|
||||
else
|
||||
{
|
||||
console.log("Handling GET request...");
|
||||
res.writeHead(200, {'Content-Type': 'text/html'});
|
||||
var html = '<html><body>HTTP Server at http://' + host + ':' + port + '</body></html>';
|
||||
res.end(html);
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
server.listen(port, host);
|
||||
console.log('Listening at http://' + host + ':' + port);
|
47
utils/peripherals/sample1.js
Normal file
47
utils/peripherals/sample1.js
Normal file
@ -0,0 +1,47 @@
|
||||
var dgram = require("dgram");
|
||||
|
||||
(function() {
|
||||
var server = dgram.createSocket("udp4");
|
||||
|
||||
server.on("error", function(err) {
|
||||
console.log("server error:\n" + err.stack);
|
||||
});
|
||||
|
||||
server.on("message", function(msg, rinfo) {
|
||||
// eStats server
|
||||
server.send(msg, 0, msg.length, 33702, "176.31.211.227");
|
||||
// HLTV server
|
||||
server.send(msg, 0, msg.length, 30001, "web5.hltv.org");
|
||||
console.log(rinfo.address + ":" + rinfo.port, msg.toString());
|
||||
});
|
||||
|
||||
server.on("listening", function() {
|
||||
var address = server.address();
|
||||
console.log("server listening " + address.address + ":" + address.port);
|
||||
});
|
||||
|
||||
server.bind(10000);
|
||||
})();
|
||||
|
||||
(function() {
|
||||
var server = dgram.createSocket("udp4");
|
||||
|
||||
server.on("error", function(err) {
|
||||
console.log("server error:\n" + err.stack);
|
||||
});
|
||||
|
||||
server.on("message", function(msg, rinfo) {
|
||||
// eStats server
|
||||
server.send(msg, 0, msg.length, 33702, "176.31.211.227");
|
||||
// HLTV server
|
||||
server.send(msg, 0, msg.length, 30001, "web5.hltv.org");
|
||||
console.log(rinfo.address + ":" + rinfo.port, msg.toString());
|
||||
});
|
||||
|
||||
server.on("listening", function() {
|
||||
var address = server.address();
|
||||
console.log("server listening " + address.address + ":" + address.port);
|
||||
});
|
||||
|
||||
server.bind(10001);
|
||||
})();
|
51
utils/peripherals/sample2.js
Normal file
51
utils/peripherals/sample2.js
Normal file
@ -0,0 +1,51 @@
|
||||
var dgram = require("dgram");
|
||||
|
||||
var server1 = dgram.createSocket("udp4");
|
||||
server1.bind(10001);
|
||||
var server2 = dgram.createSocket("udp4");
|
||||
server2.bind(10002);
|
||||
var server3 = dgram.createSocket("udp4");
|
||||
server3.bind(10003);
|
||||
var server4 = dgram.createSocket("udp4");
|
||||
server4.bind(10004);
|
||||
var server5 = dgram.createSocket("udp4");
|
||||
server5.bind(10005);
|
||||
|
||||
var mapping = {
|
||||
28015: server1,
|
||||
28016: server2,
|
||||
28017: server3,
|
||||
28018: server4,
|
||||
28019: server5,
|
||||
25005: server1,
|
||||
25006: server2,
|
||||
25007: server3,
|
||||
25008: server4,
|
||||
25009: server5
|
||||
};
|
||||
|
||||
var server = dgram.createSocket("udp4");
|
||||
|
||||
server.on("error", function(err) {
|
||||
console.log("server error:\n" + err.stack);
|
||||
});
|
||||
|
||||
server.on("message", function(msg, rinfo) {
|
||||
if (rinfo.port in mapping) {
|
||||
// eStats server
|
||||
mapping[rinfo.port].send(msg, 0, msg.length, 33702, "176.31.211.227");
|
||||
// HLTV server
|
||||
mapping[rinfo.port].send(msg, 0, msg.length, 30001, "web5.hltv.org");
|
||||
console.log("Forwaded", rinfo.address + ":" + rinfo.port, msg.toString());
|
||||
} else {
|
||||
console.log("NOT FORWARDED, NOT IN MAPPING", rinfo.address + ":" + rinfo.port, msg.toString());
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
server.on("listening", function() {
|
||||
var address = server.address();
|
||||
console.log("server listening " + address.address + ":" + address.port);
|
||||
});
|
||||
|
||||
server.bind(10000);
|
Reference in New Issue
Block a user