/
app.js
47 lines (36 loc) · 1.1 KB
/
app.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
(function() {
var EE, EventEmitter, io, net, phone, server, sms;
io = require('./server').io;
net = require('net');
EventEmitter = require('events').EventEmitter;
sms = require('hinet-sms').createConnection();
EE = new EventEmitter;
phone = '';
sms.auth('89929940', '8ae7214f');
server = net.createServer(function(client) {
console.log('client connected');
client.on('end', function() {
return console.log('client disconnected');
});
client.on('error', function(error) {
return console.log(error);
});
return client.on('data', function(data) {
return EE.emit('data', data.toString());
});
});
server.listen(4900);
io.sockets.on('connection', function(socket) {
socket.emit('phone', phone);
EE.on('data', function(data) {
return socket.emit('data', data);
});
socket.on('sms', function() {
return sms.send(phone, 'Your item has been moved!! sent by MyCon-Come Text Service');
});
return socket.on('phone', function(number) {
console.log(number);
return phone = number;
});
});
}).call(this);