linux 发送socket命令,如何从linux中的命令行向socket.io websocket发送消息?
小智..
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
你怎么看?;)
linux 发送socket命令,如何从linux中的命令行向socket.io websocket发送消息?相关推荐
- 【linux】使用sed删除大文件中的指定行
[linux]使用sed删除大文件中的指定行 引言: 最近在清洗数据时遇到一个超大的文件,需要删除其中不符合数据要求的指定行.使用之前写好的python脚本清洗速度太慢,于是检索了许多linux文件处 ...
- linux命令 socket,如何从linux中的命令行向socket.io websocket发送消息?
是否可以使用linux中的命令行向我的localhost服务器(节点)发送socket.io消息?我不确定这是否可行--从稀缺的谷歌搜索结果来看,我猜这不可能或不复杂-- 我的socket.io代码如 ...
- unix和linux命令_Linux / Unix系统中SSH命令的用法
unix和linux命令 Any security-minded Linux user will always use SSH protocol when connecting to servers. ...
- oracle中spool命令的使用,Oracle中Spool命令的使用方法实例
Oracle中Spool命令的使用方法实例 前言 对于Oracle中的Spool命令,其实还可以换一种问法为,如何将sqlplus中的结果输出到指定的文件夹中. 近期在进行Oracle数据库备份的时候 ...
- macos xampp mysql 命令_MAC系统XAMPP 中 MySQL命令行client配置使用
在PHP的学习过程中.MySQL预计是必定会接触的. MySQL的管理相信大家也会使用phpmyadmin: 好吧.phpmyadmin的确是MySQL管理的神器,你想要的.他好多都有,在开发的过程中 ...
- oracle数据库中spool的作用,Oracle中Spool命令如何使用 Oracle中Spool命令使用方法
Oracle中Spool命令如何使用?本篇文章小编给大家分享一下Oracle中Spool命令使用方法,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 方法/步骤 首先需要明白 ...
- repo命令添加bin_Linux shell中getopts命令学习--实现一个添加yum源的脚本
这是本人第一次写博客,之前从一些开源技术网站上看到不少大牛和前辈们的文章,从中学习受益.本着开源界的奉献和学习精神,觉得有必要将自己的学习成果拿出来与大家一起交流分享,既当作是一种自我学习的总结也可能 ...
- linux shell两条命令,在bash shell终端中执行命令时,若要将多条命令书写在一行中,每个命令之间应用( )符号进行分隔。...
[单选题]DE 杆的角速度的转向为: [判断题]中碳钢的含碳量在0.25%~0.6%之间 [多选题]在大众餐馆吃饭时,应该先( ),之后才能抽烟. [单选题]乳腺癌改良根治术后对患侧上肢肿胀的护理,错 ...
- Linux驱动(六)设备驱动中的阻塞与非阻塞IO
我们在Linux学习(二十三)IO模型中了解了LINUX中IO模型,IO模型最简单的可以分为阻塞IO和非阻塞IO.并且学习了一个用如何使用阻塞操作和非阻塞操作.而应用层之所以能实现阻塞操作和非阻塞操作 ...
最新文章
- 如何利用计算机计算天数,如何应用Win10系统电脑中的计算器计算两个日期之间的天数?...
- java 动态获取类实例化_Java:使用反射动态实例化类
- bash shell 变量的配置守则
- asp.net页面处理过程文章整理
- Amazon Redshift 架构
- xshell无法连接linux虚拟机问题的解决办法
- BLE GAP广播(Advertising Packet)格式
- 【渝粤教育】国家开放大学2018年秋季 2726T畜禽生产概论 参考试题
- 《剑指offer》面试题的Python实现
- Mycat - 实现数据库的读写分离与高可用
- SpringBoot--自动装配之Import注解以及源码分析
- Java推断文本文件编码格式以及读取
- 陈冠希英文道歉信难词深度剖析
- cfe刷机教程 斐讯k3_玩转斐讯K3详细刷机——直接刷LEDE
- 【量化金融】利用DCF估值模型实现股票价值监测
- 《SEM长尾搜索营销策略解密》一一2.14 3M的奇思妙想,原来来自长尾
- mysql max() grou by 的使用小记
- 网易数帆王佰平:我的 Envoy Maintainer 之路
- Dojo1.11官方教程文档翻译(3.5)动画
- SecureCRT的使用方法和技巧(二) 常用指令
热门文章
- stl Vecotr中遍历方法
- Hawk搜索引擎平台0.6.9测试版(提供下载)
- java中打开特定编码的文本_指定编码写入和读取文件内容
- Python框架篇之Django(基本流程、命令行、配置文件)
- extundelete安装_Linux下高效数据恢复软件extundelete应用实战
- 1000道Python题库系列分享七(30道)
- 热烈庆祝《Python可以这样学》在台湾发行繁体版
- Python中的枚举类型及其用法
- 【图像特征提取1】方向梯度直方图HOG---从理论到实践------附带积分图像的解析
- JAVA第三方包导入但找不到类,解决:导入第三方包报错java.lang.NoClassDefFoundError:XXX.XXX,XXXXXX...