百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
E

em-websocket

> 编程语言
开源

基于 EventMachine 的 WebSocket 服务器

1.7K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

基于 EventMachine 的 WebSocket 服务器

EM-WebSocket 基于 EventMachine 的异步 Ruby WebSocket 服务器。请查看示例目录,或者查看博客文章:Ruby & Websockets: TCP for the Web。

可以调用 ws.pingable() 来检查所使用协议是否支持 ping & pong。可以发送 ping 帧 (ws.ping(body = '')),客户端必须以 pong 回复,或者服务器可以发送未经请求的 pong 帧 (ws.pong(body = '')),客户端不应对此回复。这些方法无论协议版本如何都可以使用;如果协议支持 ping & pong,则返回 true,否则返回 false。

在接收 ping 时,服务器会自动响应 pong,因为规范要求这样做(因此您不应编写一个在接收 ping 后回复 pong 的 onping 处理程序),但如果需要,可以通过使用 onping 和 onpong 方法绑定到 ping 和 pong 事件。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Ruby

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言