websocketd 命令行工具转 WebSocket 服务开源项目

我要开发同款
匿名用户2014年06月11日
68阅读

技术信息

开源地址
https://github.com/joewalnes/websocketd
授权协议
BSD

作品详情

websocketd是一个很小的命令后工具,可以让你的命令行接口程序封装成可通过WebSocket进行访问。

例如这样一个命令行程序cout.sh:

 #!/bi/bashfor COUNT i $(seq 1 10); do  echo $COUNT  sleep 1doe

可通过如下命令进行封装:

$ websocketd --port=8080 ./cout.sh

然后你可以创建一个网页来测试cout.html:

<!DOCTYPE html><pre id="log"></pre><script>  // helper fuctio: log message to scree  fuctio log(msg) {    documet.getElemetById('log').textCotet += msg + '\';  }  // setup websocket with callbacks  var ws = ew WebSocket('ws://localhost:8080/');  ws.oope = fuctio() {    log('CONNECT');  };  ws.oclose = fuctio() {    log('DISCONNECT');  };  ws.omessage = fuctio(evet) {    log('MESSAGE: ' + evet.data);  };</script>

功能介绍

websocketd 是一个很小的命令后工具,可以让你的命令行接口程序封装成可通过 WebSocket 进行访问。 例如这样一个命令行程序 count.sh:
 #!/bin/bash
f...

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论