WebSocket 是基于 TCP 的双向通信协议。Websocat是一种能够从命令行使用 WebSocket 客户端或服务器的工具。它可以在客户端模式下运行并连接到 WebSocket 服务器,或者在服务器模式下运行并接受来自 WebSocket 客户端的连接。
本教程介绍如何在 Raspberry Pi(树莓派) 上安装 Websocat。
安装 Websocat
通过 SSH 连接到树莓派。从GitHub下载最新的 Websocat 版本到该/usr/local/bin
目录。
sudo wget -qO /usr/local/bin/websocat https://github.com/vi/websocat/releases/latest/download/websocat.arm-unknown-linux-musleabi
接下来,为下载的文件添加执行权限:
sudo chmod a+x /usr/local/bin/websocat
Websocat 作为系统范围的命令可供所有用户使用。我们可以查看 Websocat 版本:
websocat --version
测试 Websocat
为了连接到 WebSocket 服务器,执行websocat
命令并提供服务器 URL 作为参数。例如,使用以下命令连接到公共 WebSocket 回显服务器:
websocat wss://echo.websocket.events
现在键入一些内容并按 Enter 键。服务器将发回相同的消息。
按 CTRL+C 退出。
使用-s
选项启动 WebSocket 服务器。提供端口号作为参数。
websocat -s 8080
现在在你的机器上打开另一个终端并连接到 Raspberry Pi。然后运行以下命令连接到本地 WebSocket 服务器:
websocat ws://127.0.0.1:8080
卸载 Websocat
如果你想删除 Websocat,只需使用命令删除二进制文件:
sudo rm -rf /usr/local/bin/websocat
版权声明:本文内容转自互联网,本文观点仅代表作者本人。本站仅提供信息存储空间服务,所有权归原作者所有。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至1393616908@qq.com 举报,一经查实,本站将立刻删除。