socket.io переподключение при удаленном подключении - PullRequest
0 голосов
/ 22 сентября 2011

Я скопировал и развернул демонстрационный код socket.io (см. http://socket.io/ на первой странице). У меня есть server.js и index.html с этим демонстрационным кодом

Когда я запускаю 'node server.js' локально, а затем открываю index.html локально, все работает нормально, и я подключаюсь к серверу. Сервер выводит:

info - handshake authorized XXXXXXXXX

Однако, когда я помещаю server.js на удаленный сервер, но открываю index.html локально, он продолжает переподключаться. Сервер выводит:

info - handshake authorized XXXXXXXXX
info - handshake authorized XXXXXXXXX
info - handshake authorized XXXXXXXXX
info - handshake authorized XXXXXXXXX

и т. Д.

Мне было трудно найти какую-либо информацию по этому вопросу. Как мне создать приложение, которое инициализируется при подключении клиента, если оно постоянно подключается?

Этот же шаблон повторного подключения происходит, когда я запускаю server.js локально и подключаюсь к нему с удаленного сервера.

Спасибо за вашу помощь!

1 Ответ

1 голос
/ 24 сентября 2011

Обновили ли вы URL-адрес сокета, к которому хотите подключиться, на стороне клиента?

var socket = io.connect ('http://domain.com:port');

...