Skip to content

Instantly share code, notes, and snippets.

@SanariSan
Created March 5, 2022 12:15
Show Gist options
  • Save SanariSan/ba300186484cc76ca2c47fa8c7f8d4c3 to your computer and use it in GitHub Desktop.
Save SanariSan/ba300186484cc76ca2c47fa8c7f8d4c3 to your computer and use it in GitHub Desktop.
Nodejs socket
//_____________________
// Server + Client
// Server
require('net').createServer((socket) => {
console.log("connected");
socket.on('data', (data) => {
console.log(data.toString());
});
})
.listen(8080);
// Client
const s = require('net').Socket();
s.connect(8080);
s.write('Hello');
s.end();
//_____________________
// Client only
// Client (http example)
const s = require('net').Socket();
s.connect(80, 'google.com');
s.on('data', (data) => {
console.log(data.toString());
});
s.write('GET http://www.google.com/ HTTP/1.1\n\n');
s.end();
// Client (adb example)
const s = require('net').Socket();
s.connect(5037, 'localhost');
s.on('data', (data) => {
console.log(data.toString());
});
socket.write('0014host:track-devices-l');
s.end();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment