小智..
10
您可以编写一个这样的简单客户端(让我们命名它client没有扩展名):
#!/usr/bin/env node
const socket = require('socket.io-client')('http://localhost:3000');
const someDelay = 10;
socket.on('connect', function () {
console.log('connected...');
if (process.argv[2] && process.argv[3]) {
console.log('sending ' + process.argv[2] + ': ' + process.argv[3]);
socket.emit(process.argv[2], process.argv[3]);
setTimeout(() => {
process.exit(0);
}, someDelay);
} else {
console.log('usage: ./client.js ');
process.exit(1);
}
});
非常基本的 package.json
{
"name": "client",
"version": "0.0.1",
"private": true,
"scripts": {
"start": "client"
},
"dependencies": {
"socket.io-client": "^1.4.6"
}
}
然后运行npm install,给予client执行权限,你可以运行它(例如)./client message testControl
你怎么看?;)