【发布时间】:2011-12-13 07:46:23
【问题描述】:
我正在尝试让here 的YAWS websocket 示例在我的本地运行。它是一个基本的基于 ws 的回显服务器。
我有
- YAWS 在
localhost:8080上设置并运行(直接来自 Debian 存储库;除了将其指向新的根目录外,没有任何 conf 更改) -
this page 底部的代码清单包裹在
<erl>标记中保存为websockets_example_endpoint.yaws -
this page 保存为
index.yaws(我实际上复制/粘贴了它的视图源,将其保存为该文件并将套接字请求指向localhost:8080而不是yaws.hyber.org)。
当我在浏览器中访问localhost:8080/websockets_example_endpoint.yaws 时,它会按预期显示文本“你不是网络套接字客户端!走开!”。当我访问localhost:8080 时,它会将我指向启用了 javascript 的表单,但单击“连接”按钮时什么也不做。如果我将index.yaws 指向yaws.hyber.org 而不是localhost:8080,则回显服务器会连接并完全按预期工作。
谁能给我一个提示我做错了什么(或者,给我指出一个工作示例的来源)?
【问题讨论】: