22 lines
424 B
JavaScript
22 lines
424 B
JavaScript
|
import * as net from 'net';
|
||
|
|
||
|
const hostname = '0.0.0.0';
|
||
|
const port = 29997;
|
||
|
|
||
|
export default function recv(callback, errorCallback) {
|
||
|
let server = new net.Server();
|
||
|
server.listen(port, hostname, () => {
|
||
|
server.on('connect', ()=>{
|
||
|
console.log('connection recieved')
|
||
|
})
|
||
|
server.on('data', (data) => {
|
||
|
callback(data)
|
||
|
})
|
||
|
});
|
||
|
|
||
|
server.on('error', (e) => {
|
||
|
server.close();
|
||
|
errorCallback(e);
|
||
|
});
|
||
|
}
|