Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flash Приложения: AIR, Zinc и тд. (http://www.flasher.ru/forum/forumdisplay.php?f=94)
-   -   pingUsers в чате на Zinc (http://www.flasher.ru/forum/showthread.php?t=120963)

axiom 04.02.2009 00:39

pingUsers в чате на Zinc
 
Здравствуй народ!
Подскажите реализацию pingUsers()-функция которая бы проверяла присутствие юзера,комп ведь может ребутнуть?

alexcon314 04.02.2009 18:14

mdm.Network.checkConnectionPing(remoteAddress:String, timeout:Number):Boolean

axiom 04.02.2009 18:35

это понятно,но как тогда быть когда юзер вырубил в диспетчере?

alexcon314 04.02.2009 22:49

Чего вырубил? В каком диспетчере?

axiom 05.02.2009 00:44

Процесс врубил в Windows диспетчере задач
Чат на сервер ни чего не отправит,да и серверу не пахнет как ему там

Добавлено через 48 секунд
"вырубил" очепятка в 1-ой строке

axiom 09.02.2009 20:32

+1??? за что
мультиюзерность?
Люди давай те по делу!Дело не горит, но что самое обидное и не движется,всё по той же причине!Думаете стоит мне задуматься о другом языке?

alexcon314 10.02.2009 23:41

Цинк не располагает встроенными функциями для проверки жив или мертв процесс-клиент на удаленном хосте. Это надо реализовать. Расширение треба.
Мало кто может похвастать такими примочками. Безопасность, знаете ли..
Скажу только, что вы запаритесь получать такую инфу, не имея админского пароля, ну, если только дырка будет в секурити (ну или если вы сетевой админ). Только от этого не легче.
Короче, цинк тут только на подхвате.

axiom 12.02.2009 17:15

а как вариант пракатит setInterval'ом запрашивать клиента,если он наместе даст знать true,если undefined выкидывать из массива!?

BeDLiNt 13.02.2009 13:41

Простейший запрос - ответ, хоть httpservice. Клиент отправляет запрос скажем раз в n минут на серв. Если сервер не получил запроса от клинта в течение m минут, считает, что клиент умер. Тут вариантов - тыща.. Да вообще зачем велосипед изобретать, посмотри как сделано в других чатах, в том же IRC, благо инфы по протоколу достаточно.

axiom 19.02.2009 16:20

вариантов сам придумал много,хотел вот чтоб прям как часы!А то клиент сдох а в чате ещё m минут висеть не дело!Спасибо изучаю IRC


Часовой пояс GMT +4, время: 04:20.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.