Websocket服务器总是返回关闭状态,但在localhost中工作正常

时间:2013-03-09 05:58:50

标签: node.js websocket localhost port webrtc

我从

获得了一个很棒的webrtc演示的源代码
  

https://github.com/webRTC/webrtc.io-demo

并且演示站点是: webrtc.dennis.is

当我启动本地节点服务器时它工作正常,但是当我将演示程序在线上传到节点服务器(www.appfog.com)时,我遇到了一个意外的错误:

  

与'ws://talktosomeone4.ap01.aws.af.cm/'的WebSocket连接失败:意外的响应代码:200   talktosomeone4.ap01.aws.af.cm:1

起初我认为这可能是由于缺少端口造成的,所以我尝试通过添加端口来完成websocket url:

  

WS://talktosomeone4.ap01.aws.af.cm:8080 /

或者我从serve获得的端口:process.env.PORT,错误消息消失但websocket.onopen永远不会被触发,它总是触发onclose事件。结果,webrtc不起作用。

有什么问题?我该怎么办?

我很感激你的帮助!

1 个答案:

答案 0 :(得分:0)

AppFog尚不支持websockets。但他们promise很快就会增加支持。