All streams
Search
Write a publication
Pull to refresh
18
0
Дмитрий @orlovdl

User

Send message
Ответьте честно, вы попадали когда-нибудь в ситуацию именуемую «callback hell»?
Ну вы можете написать свою реализацию клиента, на любом другом из оставшихся 4х. Просто там все в основном написано на promise
Спасибо за наводку, принято.
ок, тогда в чем смысл? как это обещание обернутое в обещание сресолвить?
Нет, я не издеваюсь, но вы сломали обратную совместимость. Теперь вызов может быть только promise.
Согласен с вами. Но у сеня ничего больше чата сделать не удалось вот и заверте…
Согласен. У меня просто такого кейса не возникало. Заводите issue, сделаю.
Так потому, и не переделал. Вообще я считаю что у библиотеки своя ниша. И отлично что комментарии содержат столько отсылок к другим продуктам. Это прекрасное хранилище информации.
Я на самом деле думал сделать работу через long polling при не поддерживаемости Websocket. Но пока без надобности просто.
Можно переделать на JSON RPC там по сути тоже самое. Да велосипед, но гораздо менее многословный, нежели json rpc.
Так, а что вы предлагаете?
Сделать setTimeout(0, func) какой в этом смысл, эвент пришел асинхронно с сервера. Или как?
В браузере появились треды?

Я открыт к pull реквестам.
Нигде не сказано, что обратные идут синхронно. С точки зрения браузера все асинхронно, на торнаде, как напишет разработчик.

Забыл написать одну особенность, при старте WebSocket инициализирует thread pool, и выполняет все методы в тредах, именно поэтому можно не бояться писать sleep в методах.
Ping ping фреймы не ходят. Поправил example. Спасибо за наводку.
Спасибо за тест. За отсутствием аргументов соглашусь с вами. Да и дело было пару месяцев назад. Плюс гента у каждого своя ;-)
Ну никто не мешает поставить Firefox на Windows XP, а IE89 уже не поддерживаются Microsoft.
Есть же websocket.js это flash плагин который эмулирует браузеру websocket API.
С запросами к серверу всё понятно, а вот наоборот — не очень.


тут же прямо написано
        return self.socket.call('whoAreYou', callback=self._handle_user_agent)

т.е. вызвать на клиенте whoAreYou и после того, как клиент передаст ответ на это выполнить callback
Ну у одного моего приятеля, chromium себя ведет именно так, не показывает фреймы в WS. Может он в Gentoo собрал что-то не так.
Я знаю единственный вариант для openvpn, это CRL. Интересно делает ли это сервер.

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Works in
Date of birth
Registered
Activity