Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 11.12.2015, 15:22
Интересующийся
Отправить личное сообщение для oxxy Посмотреть профиль Найти все сообщения от oxxy
 
Регистрация: 05.12.2013
Сообщений: 20

правильное создание обьекта веб сокет
Добрый день!


создание обьекта WS привязано к событию авторизации(проверяю наличие определенного атрибута),чтобы сразу его использовать для всех функций(сообщения,друзья,о� �овещения).

Проблема в том,что при каждом обновление страницы на сокет сервере (на python) создается новое подключение и соответственно создается новый ресурс(ip+port)


Так как ошибки так таковой нет то весь код не кидаю,но вкратце основной вызов такой

function sock(){
    var socket = new WebSocket("ws://127.0.0.1:7777");
    var user_id=$('.user_id').text();
    var data={'set_web_client':user_id};
    
 
        setTimeout(function(){ socket.send(JSON.stringify(data))},400);

}

Конечно на сервер я передаю id пользователя поэтому даже после обновления страницы массив данных лишь обновляется в поле ресурс,остальные данные сохраняются,но это ведь не правильно..когда на сервер шлются ненужные данные..

А с другой стороны - после обновления страницы весь js заново обрабатывается браузером..и как тогда быть?

Как сохранить состояние созданного обьекта и обращаться к нему все время,пока пользователь авторизован..


Может кто сталкивался, есть ли решения,хотя я уже начал сомневаться и просто улучшить фильтрация на сокет сервере.

Спасибо)
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
JS создание клона обьекта и разные анимации Arshak139 Элементы интерфейса 0 02.08.2015 13:03