Added NightAlert project for travel kit
This commit is contained in:
2
ThirdParty/EngineIoClientDotNet/TestServer/.gitignore
vendored
Normal file
2
ThirdParty/EngineIoClientDotNet/TestServer/.gitignore
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
node_modules
|
||||
test.xml
|
||||
16
ThirdParty/EngineIoClientDotNet/TestServer/.jshintrc
vendored
Normal file
16
ThirdParty/EngineIoClientDotNet/TestServer/.jshintrc
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"node": true,
|
||||
"devel": true,
|
||||
"indent": 2,
|
||||
"maxerr": 50,
|
||||
"newcap": true,
|
||||
"nomen": true,
|
||||
"plusplus": false,
|
||||
"regexp": true,
|
||||
"white": false,
|
||||
"curly": true,
|
||||
"eqnull": true,
|
||||
"eqeqeq": true,
|
||||
"undef": true
|
||||
|
||||
}
|
||||
10
ThirdParty/EngineIoClientDotNet/TestServer/package.json
vendored
Normal file
10
ThirdParty/EngineIoClientDotNet/TestServer/package.json
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"name": "engine.io-client.java-test",
|
||||
"version": "0.0.0",
|
||||
"private": true,
|
||||
"dependencies": {
|
||||
"engine.io": "^1.8.4",
|
||||
"express": "^4.15.3",
|
||||
"strip-json-comments": "^2.0.1"
|
||||
}
|
||||
}
|
||||
4
ThirdParty/EngineIoClientDotNet/TestServer/packages.config
vendored
Normal file
4
ThirdParty/EngineIoClientDotNet/TestServer/packages.config
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<packages>
|
||||
<package id="xunit.runner.visualstudio" version="2.0.0" targetFramework="net40" />
|
||||
</packages>
|
||||
118
ThirdParty/EngineIoClientDotNet/TestServer/server.js
vendored
Normal file
118
ThirdParty/EngineIoClientDotNet/TestServer/server.js
vendored
Normal file
@@ -0,0 +1,118 @@
|
||||
var
|
||||
ssl = true,
|
||||
express = require('express'),
|
||||
fs = require('fs'),
|
||||
strip_json = require('strip-json-comments'),
|
||||
config = JSON.parse(strip_json(String(fs.readFileSync('./../grunt/config.json')))),
|
||||
util = require('util'),
|
||||
app = express(),
|
||||
fs = require('fs'),
|
||||
options = {
|
||||
key: fs.readFileSync(__dirname + '/testme.quobject.com.key'),
|
||||
cert: fs.readFileSync(__dirname + '/testme.quobject.com.cert'),
|
||||
requestCert: true
|
||||
},
|
||||
server,
|
||||
https,
|
||||
http,
|
||||
primus_server,
|
||||
ssl_server ;
|
||||
|
||||
|
||||
console.log("https port = " + config.server.ssl_port);
|
||||
https = require('https').createServer(options, app);
|
||||
ssl_server = require('engine.io').attach(https, {'pingInterval': 500});
|
||||
https.listen(config.server.ssl_port, function(d) {
|
||||
console.log('Engine.IO server listening on port', config.server.ssl_port);
|
||||
});
|
||||
|
||||
console.log("http port = " + config.server.port);
|
||||
http = require('http').createServer(app);
|
||||
server = require('engine.io').attach(http, { 'pingInterval': 500 });
|
||||
primus_server = require('engine.io').attach(http, { 'pingInterval': 500, 'path' : '/primus/engine.io' });
|
||||
http.listen( config.server.port, function() {
|
||||
console.log('Engine.IO server listening on port', config.server.port);
|
||||
});
|
||||
|
||||
|
||||
primus_server.on('connection', function (socket) {
|
||||
console.log('primus_server connection');
|
||||
socket.send('hi');
|
||||
});
|
||||
|
||||
|
||||
http.on('request', function(request, response) {
|
||||
//console.log('request ' +util.inspect( request.headers));
|
||||
|
||||
});
|
||||
|
||||
|
||||
|
||||
|
||||
server.on('connection', function(socket){
|
||||
socket.send('hi');
|
||||
|
||||
|
||||
|
||||
|
||||
// Bounce any received messages back
|
||||
socket.on('message', function (data) {
|
||||
|
||||
console.log('got message1 data = "' + data + '"');
|
||||
console.log('got message data stringify = "' + JSON.stringify(data) + '"');
|
||||
var result = new Int8Array(data);
|
||||
console.log('got message data Int8Array = "' + JSON.stringify(result) + '"\n\n');
|
||||
|
||||
if (data === 'give binary') {
|
||||
var abv = new Int8Array(5);
|
||||
for (var i = 0; i < 5; i++) {
|
||||
abv[i] = i;
|
||||
}
|
||||
socket.send(abv);
|
||||
return;
|
||||
}
|
||||
|
||||
if (data === 'cookie') {
|
||||
console.log('cookie ' + util.inspect(socket.request.headers));
|
||||
if (socket.request.headers !== undefined) {
|
||||
if (socket.request.headers.cookie === "foo=bar") {
|
||||
socket.send('got cookie');
|
||||
return;
|
||||
}
|
||||
}
|
||||
socket.send('no cookie');
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
socket.send(data);
|
||||
|
||||
});
|
||||
|
||||
});
|
||||
|
||||
|
||||
|
||||
|
||||
ssl_server.on('connection', function(socket){
|
||||
socket.send('hi');
|
||||
|
||||
// Bounce any received messages back
|
||||
socket.on('message', function (data) {
|
||||
if (data === 'give binary') {
|
||||
var abv = new Int8Array(5);
|
||||
for (var i = 0; i < 5; i++) {
|
||||
abv[i] = i;
|
||||
}
|
||||
socket.send(abv);
|
||||
return;
|
||||
}
|
||||
console.log('got message data = "' + data + '"');
|
||||
console.log('got message data stringify = "' + JSON.stringify(data) + '"');
|
||||
var result = new Int8Array(data);
|
||||
console.log('got message data Int8Array = "' + JSON.stringify(result) + '"\n\n');
|
||||
|
||||
socket.send(data);
|
||||
|
||||
});
|
||||
});
|
||||
19
ThirdParty/EngineIoClientDotNet/TestServer/testme.quobject.com.cert
vendored
Normal file
19
ThirdParty/EngineIoClientDotNet/TestServer/testme.quobject.com.cert
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIDDzCCAfegAwIBAgIJANW6WUwZpQs+MA0GCSqGSIb3DQEBBQUAMB4xHDAaBgNV
|
||||
BAMME3Rlc3RtZS5xdW9iamVjdC5jb20wHhcNMTQwODI2MTkwMDQzWhcNMjQwODIz
|
||||
MTkwMDQzWjAeMRwwGgYDVQQDDBN0ZXN0bWUucXVvYmplY3QuY29tMIIBIjANBgkq
|
||||
hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtJCU+74bnPPYg0SPBCws1WYdT7+lXDaf
|
||||
IZdCLXU3RT/hAszD/Hi8oCijD1BvfjRcPr9XAqKBWMeLTorV8YL/I5g+5Nzmcaep
|
||||
LjnmQV3YDR+ioBfx+PRwF8gx/ZGdmK/hcoFq27xbF6cLI4mbvddlwUdKEGgZ+g/a
|
||||
B+CzFF9xCKoll6zqnnHS+DImGNbH4+ex33vQj4yoQrRT5E85s7/nSwvbDve+AlJ3
|
||||
ChJVod4kepwixhV90ENP0u65lpgi7ipIDCNxtf/7ZazsSj33eSKioz3xy2mFX7WO
|
||||
Fqtg1f3h/njH4uI6RkPUbuFyj3IOqv6OQwbl7NXbzuPfkmGC7QBGqwIDAQABo1Aw
|
||||
TjAdBgNVHQ4EFgQUE28o7tGA1Aw53KhiC0PyTDlA29EwHwYDVR0jBBgwFoAUE28o
|
||||
7tGA1Aw53KhiC0PyTDlA29EwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOC
|
||||
AQEAqbOxXwelUcV9psZl8fr+FIbkl5/mLqZV1RdrHCkUD2OwGH5M8AlCqj42hmxi
|
||||
n6KIgE45MOo9UYHWNQ1Aem3ziEGPRDVZpsoNW1GfG6XnAH5r1DK34Td7lU1JebNN
|
||||
hxqV3AfVfeqrW1ZOmqEFJ95VwCoN1RPPh3MgFI1zjOjEJyk0pPxFNFRtpIHfLgve
|
||||
TFe88aVMAbDLVzGyDkkS2DxNvyZ5153W3JRh2u8PqhLSzCIGF+IcCOrwZya+VC63
|
||||
wWg8AckPXIGmhU/6P4zdQ/WCZ/tqErFYls49zwp6xAfvvfdTbqYCSNyOqsTKbYyP
|
||||
qAd5L9YKITYYa8IupRyIJGbXnw==
|
||||
-----END CERTIFICATE-----
|
||||
27
ThirdParty/EngineIoClientDotNet/TestServer/testme.quobject.com.key
vendored
Normal file
27
ThirdParty/EngineIoClientDotNet/TestServer/testme.quobject.com.key
vendored
Normal file
@@ -0,0 +1,27 @@
|
||||
-----BEGIN RSA PRIVATE KEY-----
|
||||
MIIEpAIBAAKCAQEAtJCU+74bnPPYg0SPBCws1WYdT7+lXDafIZdCLXU3RT/hAszD
|
||||
/Hi8oCijD1BvfjRcPr9XAqKBWMeLTorV8YL/I5g+5NzmcaepLjnmQV3YDR+ioBfx
|
||||
+PRwF8gx/ZGdmK/hcoFq27xbF6cLI4mbvddlwUdKEGgZ+g/aB+CzFF9xCKoll6zq
|
||||
nnHS+DImGNbH4+ex33vQj4yoQrRT5E85s7/nSwvbDve+AlJ3ChJVod4kepwixhV9
|
||||
0ENP0u65lpgi7ipIDCNxtf/7ZazsSj33eSKioz3xy2mFX7WOFqtg1f3h/njH4uI6
|
||||
RkPUbuFyj3IOqv6OQwbl7NXbzuPfkmGC7QBGqwIDAQABAoIBAQCy2/0YGUqVAF7a
|
||||
ONFKGtAWWt5yHq6YV2ruBT0CdnfXWt1yvo7sylReeaJ8CvtGEmvFpBd2fq6N2Ku/
|
||||
k3s1jsNY6Ph0D/UdZC0Lo0LYQTNAXLPkzZNdPhTDGgWa3eE0XBSALn5BR6UcGtXH
|
||||
0Am71V/wQsO02MnSkF0zLHt3lMsM/oPoJx8S6Tw+PpxGOhwQipdLMjKH49vyy5IM
|
||||
pS5OiGuAjmIq7bB0QPbgeZkQgSVgvZ+XP4OLuRt7I6GwMnChrVucybYWuetTSoUI
|
||||
uyRmOtlwUFBVJdSwEY5RfdF71kOH9DPpuTY6M4UJGdprEM1N1dX0WF2y/5D+ExeA
|
||||
rb06SXrxAoGBANfSja+YFn5+M8N/favt2/nGP6ePQJutjeiz0PgYOpe/85MrqNK/
|
||||
5rlU89QNDm616xEJnsPO/J/ZFDf+2rhuTfNCeNtzA/10j07xhHYN62Us9S5bsaXC
|
||||
JSMgdLcAnbUAXRJVrxPoUYgIoJIR65IG9UAHshoAysGPfBKQqR4hWKsHAoGBANYt
|
||||
wMnPA2sZH651pIe9lMETHeY5AIx7QGEDtu12raTgHaQanJFTXz5oXsEkJYUJKVvK
|
||||
XS2I74ZbIjvruASj2Tf7/L21xxo2JmxJCXVMlgyrVRKBIb9d0Ea7tUqLsIukYV3X
|
||||
iXrSabVtLLJA/SCtZME0tHrc/4RJwLIG0XVltMo9AoGARrQl0qbCh8IUdzFnHFIa
|
||||
RKOb6urVQasD2H5AMWbOmzQ5ObeN4S0ZCxI3pvp4BfD3B2fdaUyAGmXlZ8rIIK+S
|
||||
PeVC7rGpVvk+kaAxwvMgcM7fq8ZCVolZ3T4evm0nPUrXMtB7QMxVGXmqEPBp+jbp
|
||||
VYav5DDqO6sj/HkDzmkiQTUCgYEAxXMUonfITPmybWFjNwidlImNLOssCFav+UA1
|
||||
aiHY34EFkn4+DPPxgFUz1Zb/R/A0Qr0CvbHaL+DgZKFg2lY7MROL41Erpox5S6bh
|
||||
o1PhmPhyy0Zk2Ekic7Mk5P522aXHZX4I7kQA1BM7+3FSasevdTajlAkdPtXHYdhL
|
||||
TZFf5HkCgYB4qGARdPa0JJ+YbNilsykkIKs602Faen7qR1uVYFzbM+GUOjMrHkxt
|
||||
mmLE4+IrkhrWKQTW4vDAlIvTBZYJYeXZtu0IRilKccSExcKDhBmWhIDyFqRoyl3V
|
||||
OYmrskNT5YtBTEFKerAOKJ5LXxVQQ7k2YDz3uSli3NNsCMpfqo7Lxg==
|
||||
-----END RSA PRIVATE KEY-----
|
||||
BIN
ThirdParty/EngineIoClientDotNet/TestServer/testme.quobject.com.p7b
vendored
Normal file
BIN
ThirdParty/EngineIoClientDotNet/TestServer/testme.quobject.com.p7b
vendored
Normal file
Binary file not shown.
Reference in New Issue
Block a user