Сервер Websocket всегда возвращает закрытое состояние, но отлично работает на локальном хосте

Я получаю исходный код отличной демонстрации webrtc от

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

и демонстрационный сайт: webrtc.dennis.is

Он отлично работает, когда я запускаю локальный сервер узла, но когда я загружаю демонстрацию на сервер узла онлайн (www.appfog.com), я сталкиваюсь с неожиданной ошибкой, которая говорит:

Сбой подключения WebSocket к ws://talktosomeone4.ap01.aws.af.cm/: неожиданный код ответа: 200 talktosomeone4.ap01.aws.af.cm:1

Сначала я думаю, что это может быть вызвано отсутствием порта, поэтому я пытаюсь заполнить URL-адрес веб-сокета, добавив порт, например:

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

или порт, который я получаю от serve: process.env.PORT, сообщение об ошибке исчезло, но websocket.onopen никогда не запускается, он всегда запускает событие onclose. В результате webrtc не работает.

В чем проблема? Что мне делать?

Буду признателен за вашу любезную помощь!!!


person Leo Lou    schedule 09.03.2013    source источник


Ответы (1)


AppFog еще не поддерживает веб-сокеты. Но они обещают добавить поддержку в ближайшее время.

person Vadim Baryshev    schedule 09.03.2013