我从这里的第二个示例创建了一个咖啡脚本版本:
在示例中,socket.io 使用了一个快速服务器,并且在客户端和服务器之间传递了两条消息。
您可以在 pastebin 上查看 coffeescript 及其生成的 javascript:
虽然我无法在代码中发现错误,但程序崩溃了。这是错误消息:
如果没有 socket.io,应用程序运行良好。我确定错误与快递或玉无关。我的机器运行 Windows 7 32 位。浏览器是最新版本的 chrome。
更新:
我更改了快速服务器侦听的端口,现在程序执行没有错误。但是 socket.io 仍然无法按预期工作。我更改了客户端脚本并在收到消息时添加了警报。永远不会执行此警报语句。我猜客户端和服务器之间没有传递任何消息,但为什么呢?