0
点赞
收藏
分享

微信扫一扫

跨平台Websockt工具

Websocket是客户端与服务端双向通信的一种协议,各种编程语言都提供了相应的编程API来操作,不过要开发部分代码,稍微会花费一些时间。

好在开源了一款Websocket的工具,Websocketd,可以让我们的程序以Websocket的方式与客户端进行交互。

  • 不依赖编程语言,只要是可以运行的命令行即可
  • 不依赖任何第三方库,拿来即用,使用系统的表中输入输出
  • 每一个websocket的连接都运行在单独的进程中,相互隔离

使用

1 下载websocketd。官方提供了Windows,Mac,Linux的版本。

Mac上下载并解压

wget -c https://github.com/joewalnes/websocketd/releases/download/v0.3.0/websocketd-0.3.0-darwin_amd64.zip
unzip websocketd-0.3.0-darwin_amd64.zip

2 常见用法,使用说明。

./websocketd
--address 绑定到的地址
--port 监听的Http端口
--ssl 使用TLS监听端口,同时还要指定--sslcert 和 --sslkey参数

3 用websocket测试工具进行测试。

Websocket 在线测试

最后

使用起来非常方便,可以快速的构建一个websocket的服务,当然这个工具目前还处于比较基础的阶段,但是也能帮我们做很多事情了。比如:

  • 实时监控服务器的状态

参考:

举报

相关推荐

0 条评论