PDA

Просмотр полной версии : как проверить что комп в сети?


Usnul
02.01.2003, 17:50
как проверить, после загрузки сайта, что юзер в инете?

Usnul
02.01.2003, 22:05
не прикидывайтесь ламмерами! кто-то должен ведь знать..

Генч
03.01.2003, 01:53
:D

nishporka
03.01.2003, 23:46
попробуй через явускрипт
сделай запрос на какуюто страницу и если получишь отрицательный ответ значит не в сети
но запрос в фотоном режиме или на <DIV> скрытый

это только идея
никогда с этим не сталкивался
во флеше также можно проверить думаю реальность ссылки

nishporka
03.01.2003, 23:50
о подумал и вот так можно во флеше это точно можно сделать
не через гетурл а через лоадМуви в какойто мувик с альфой 0 или за пределами видимости и если потом
а мувик который ты хочешь запросить должен быть с абсолютным путем
ну там www.jopa.com/zadnica.swf
вот в этой заднице должна лежать переменная тоторая даст о себе знать когда она згружено а если значение переменной которая ее ожидает не изменилась значит не в сети
вот и все
это 100% сработает

nagash
04.01.2003, 00:54
мне кажется вы немного в другую сторону думаете =)
зачем юзеру который зашёл на сайт знать что ОН же в сети... =) мне кажется вопрос был по другому поставлен... как ПРО этого юзера узнать другим юзерам... =)
самое оптимальное использовать сессии и просто проверять сами сессии... или в базе хранить время захода пользователя на сайт и сверять не очень ли много времени прошло после его захода... и если не очень много тогда просто писать что он типа онлайн... по такому принципу везде (а на этой борде) это дело и пишется... =)
учи серверные скрипты!

nishporka
04.01.2003, 01:03
ну если в таком русле тогда можно с точностью знать в сети он или нет и без сессий
просто в мувике переменная отправляла маячек с именем пользователя что он в сети через таймаут() и как толькоон выйдет маячек пропадет
но тоже нужен скрипт на сервере принимающий этот маяк
но так будет точнее чем через сессию

это только теория)))

nagash
04.01.2003, 01:08
совершенно непонятная теория... =)
как по твоей теории информация о том что пользователь в сети будет сохраняться и передаваться другим пользователям?
бред?
бред!
и точнее чем через сессию не будет...
почему ты так подумал?

nishporka
04.01.2003, 01:15
ну смотри
все конечно может и бред но посмотри сам, но это мной не опробовано

(load)
var time = 100;

enterFrame)
time--;
var imja_sestra=imja
if (time<=0){
loadVariables(имя,куда,метод)
time=100;
}

ну вообщемтак ты будешь знать о нем чтоон есть через каждые 100 едениц

nagash
04.01.2003, 01:17
ну типа крута...
loadVariables(имя,куда,метод)
передал переменную...
и чего дальше то? =)
теперь весь мир знает что ты онлайн? =)
может аго то нехватает? =)

nishporka
04.01.2003, 01:26
а дальше принял переменную на сервере а когда она перестанет поступать значит ушел
я если мне понадобится такое чудо напишу и точно и будет работать

nagash
04.01.2003, 04:52
а кто принял то переменную?
сервер?
а ему то вообще пофигу онлайн ты или нет... =)
это должны знать все остальные... =)

пиши...
мне интересно посмотреть воплощение этой простейшей затеи в твоём исполнении...

[subway]design
04.01.2003, 07:33
Короче,...

Usnul
09.02.2003, 03:11
а примерчик можно? :) а то до меня туго доходит.
я концепцию сразу уловил, но вот с воплощением немного лажаюс.