我正在尝试从这里在我的本地运行YAWS websocket示例。它是一个基本的基于 ws 的回显服务器。
我有
- YAWS 设置并运行
localhost:8080
(直接来自 Debian 存储库;除了将其指向新的根目录外,没有 conf 更改) - 此页面底部的代码列表包含在
<erl>
保存为的标签中websockets_example_endpoint.yaws
- 此页面另存为
index.yaws
(我从字面上复制/粘贴了它的视图源,将其另存为该文件并将套接字请求指向localhost:8080
而不是yaws.hyber.org
)。
当我localhost:8080/websockets_example_endpoint.yaws
在浏览器中访问时,它会按预期显示文本“您不是 Web 套接字客户端!走开!”。当我访问时localhost:8080
,它会将我指向启用了 javascript 的表单,但单击“连接”按钮时什么也不做。如果我将其index.yaws
指向yaws.hyber.org
而不是localhost:8080
,则回显服务器将完全按预期连接并工作。
谁能给我一个关于我做错了什么的提示(或者,给我指出一个工作示例的来源)?