ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Безопасность и Уязвимости > Уязвимости > Чаты
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 15.02.2005, 16:24
Аватар для KEZ
KEZ
Guest
Сообщений: n/a
Провел на форуме:

Репутация:
По умолчанию

Нет, просто домен с открытым какимто портом ))))

Короче ты должен написать клиент IRC для HTTP (PHP или CGI, perl)
 
Ответить с цитированием

  #12  
Старый 15.02.2005, 16:29
Аватар для OverClocker
OverClocker
Познающий
Регистрация: 14.02.2005
Сообщений: 34
Провел на форуме:
450

Репутация: 0
По умолчанию

Вот спасибо! Очень помог, скажи только как открыть порт? Просто web-клиент написать?
 
Ответить с цитированием

  #13  
Старый 15.02.2005, 20:15
Аватар для Fr1k
Fr1k
Участник форума
Регистрация: 11.06.2004
Сообщений: 266
Провел на форуме:
15191

Репутация: 13
Отправить сообщение для Fr1k с помощью ICQ
По умолчанию

C чего ты взял что он использует клиент IRC на маиле???
2 OverClocker можно есть специальные скрипты для Ирухи!
 
Ответить с цитированием

  #14  
Старый 15.02.2005, 20:58
Аватар для OverClocker
OverClocker
Познающий
Регистрация: 14.02.2005
Сообщений: 34
Провел на форуме:
450

Репутация: 0
Unhappy

Fr1k: Я так думаю потому что, во первых там фрейм называется irc.html (хотя на заборе тоже написано, можешь не упоминать), и ещё я не представляю как без IRC можно сделать чат, который вообще не обновляется, и все мессаги там идут в реальном времени. Явы там нет никакой, флэша тем более, на одном перле ИМХО такое не напишешь.
 
Ответить с цитированием

  #15  
Старый 16.02.2005, 17:25
Аватар для Ekstazi
Ekstazi
Новичок
Регистрация: 19.11.2004
Сообщений: 14
Провел на форуме:
8484

Репутация: 12
По умолчанию

Ну, это не IRC чат 100%, потому что, там все фреймы открываются по протоколу http, да и вообще, я не слышал, чтобы на javascript кто-то писал IRC клиент =((((, ну разве что ASP и то, я не сталкивался с этим, да и при более детальном изучении чата, при помощи программы webview, например, становится понятно, что он работает по одной и той же архитектуре, так же, как и все потоковые чаты, идёт один фрейм, который постоянно обнвляется, и в этом фрейме идёт либо последнее сообщение, либо ничего, например :
if($lastmsg<$msg['num'])
echo '<script>top.m("'.$msg['time'].'","'.$msg['name'].'","'.$msg['msg'].'",'.$msg['color'].',1);</script>';
<script>history.go(0);</script>
Где lastmsg - номер последнего полученного сообщения, top.m выводит сообщение в фрейм сообщений, например, irc.html или какой-нибудь ещё
Пример процедуры top.m :
function m(dt,nm,ms,cl,pr)
{msg='<table border=0 cellspacing=1 cellpadding=0 width=100%><tr><td';if(nm==""){nm="Ekstazi";msg+=" bgcolor=#D6D6D6";}else if(ms.match("Ekstazi"))msg+=" bgcolor=#C0C0C0";msg+=">";if(dt==""){if(nm=="Eksta zi") msg+="<b>&nbsp;"+nm+" : ";
else msg+="<b>&nbsp;<a href='javascript:;' target=down onClick=top.p('"+nm+"',2) onmouseout=top.f()>"+nm+"</a> : ";
if(cl!=0) msg+="<font color=#"+c[cl]+">"+ms+"</font></b>";
else msg+=ms+"</b>";}
else if(pr==1){
if(nm=="Ekstazi") msg+="["+dt+"]<b> персональное сообщение от </b>"+nm+" : ";
else msg+="["+dt+"]<b> персональное сообщение от </b><a href='javascript:;' target=down onClick=top.p('"+nm+"',1) onmouseout=top.f()>"+nm+"</a> : ";
if(cl!=0) msg+="<font color=#"+c[cl]+">"+ms+"</font>";
else msg+=ms;}
else{
if(nm=="Ekstazi") msg+="["+dt+"] "+nm+" : ";
else msg+="["+dt+"] <a href='javascript:;' target=down onClick=top.p('"+nm+"',2) onmouseout=top.f()>"+nm+"</a> : ";
if(cl!=0) msg+="<font color=#"+c[cl]+">"+ms+"</font>";
else msg+=ms;}if(ms.match("Ekstazi")&&nm!="Ekstazi")msg +='<bgsound src="msg.mid" loop=1>';up.document.write(msg+"</td></tr></table>");
if(down.document.send&&!down.document.send.scroll. checked){up.scroll(0,1000000);up.scroll(0,1000000) ;}}
P.S. Я попробовал примерно описать принцып потоковых чатов, если я в чём то неправ, пожалуйста исправьте меня в форуме, или пишите в аську 298381412
 
Ответить с цитированием

  #16  
Старый 16.02.2005, 17:29
Аватар для OverClocker
OverClocker
Познающий
Регистрация: 14.02.2005
Сообщений: 34
Провел на форуме:
450

Репутация: 0
По умолчанию

Ekstazi: Спасибо! Раз не IRC... Неплохо! Можно написать тогда всё что угодно! Потому что нет никакой зависимости от IRC. Буду изучать твой алгоритм.
 
Ответить с цитированием

  #17  
Старый 16.02.2005, 20:02
Аватар для OverClocker
OverClocker
Познающий
Регистрация: 14.02.2005
Сообщений: 34
Провел на форуме:
450

Репутация: 0
По умолчанию

Ekstazi: Облом такой... Так долго искал прогу WebView, и так и не нашёл. Если что, дай ссылку на прогу, или пришли на Die.Win.Die[at]gmail[dot]com
 
Ответить с цитированием

  #18  
Старый 16.02.2005, 20:11
Аватар для KEZ
KEZ
Guest
Сообщений: n/a
Провел на форуме:

Репутация:
По умолчанию

Порт открывает приложение. Сервер. Оно "слушает" порт.
Обычно - listen(...) а установка подключения - accept()

Я непонимаю кто сказал что Mail.ru - это IRC ?? ))))
 
Ответить с цитированием

  #19  
Старый 16.02.2005, 20:38
Аватар для OverClocker
OverClocker
Познающий
Регистрация: 14.02.2005
Сообщений: 34
Провел на форуме:
450

Репутация: 0
По умолчанию

kez: Я так подумал сначала!
 
Ответить с цитированием

  #20  
Старый 16.02.2005, 21:13
Аватар для KEZ
KEZ
Guest
Сообщений: n/a
Провел на форуме:

Репутация:
По умолчанию

Ясно ))
А насчет того что он не обновляется - ты чтото не то сказал... При чем тут IRC если все мессаги перетранслируются через HTTP ?
Просто как обычный чат chat.php.spb - там только чатовский фрейм незаметно обновляется. Ну вообщем ладно )))
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ