На каком принципе скажем работает php бот для icq?

программирование php icq IRC

Где можно подробней почитать о технологии связки этих вещей, как передается информация, как принимается, где брать определенную информацию попередаваемым данных для разных протоколов и т.д.
Зачастую в книгах по php об этом умалчивают, либо говорят вскользь.
Собственно хотелось бы узнать, где можно об этом прочесть, есть ли бумажные издания.
Интересно не только php и icq, а скажем связь с другими протоколами, такими как irc и т.д.
Откуда черпать информацию и в какую сторону смотреть?

Примечание:
Так, об этом немного наслышан.
Получается чтобы связать php с другими протоколами, надо знать в php о использовании сокета, а с другой стороны тонкости протокола? Итак, где же берется информация, например, об icq протоколе. Неужели она общедоступна или надо основываться на других работах или методом тыка, хотя думаю это маловероятно.

Примечание:
ise-dvp, каким образом это все делается? Наглядно, если можно.
Что за модуль, что из себя представляет?

Примечание:
Wolfy-J, про смену протокола icq наслышан, вроде не раз они уже делали для борьбы.
Такс, немного о сокетах. Как они взаимодействуют с протоколом, так понимаю подключаться надо к какой то странице, расположенной на icq.com? Что они в ответ получают и в каком виде? Ну или спец сервер, где этот протокол живет так сказать. Взламывали наверное путем переборки самой программы icq? Так же делают и обновленные версии клиентов?

Примечание:
Скажем есть такой пример использования сокетов, обращаемся к сайту whois.ripe.net и смотрим информацию на кого и гед зарегистрирован ip.
Откуда люди узнали какую инфу оттуда собирать?

if ($ip!="")
{
$sock = fsockopen ("whois.ripe.net", 43, $errno, $errstr);
if (!$sock)
{
echo("$errno($errstr)");
return;
}
else
{
fputs ($sock, $ip."\r\n");
while (!feof($sock))
{
echo (str_replace(":",":      ",
fgets ($sock,128))."<br>");
}
}
fclose ($sock);
}
?>

Примечание:
Wolfy-J, т.е. получается все узнается на основе слов других людей, с помощью некоторых хитростей или собственных догадок?

Примечание:
Ну главное еще понять чутка это, а то если вообще в этом 0 понимать, то и толку будет не много. Просто решил немного освоить эту часть в php, да и в принципе в сетевых технологиях....
Всем спасибо..
Wolfy-J, отпишись в новоозданном вопросе, а то вам двоим баллы не смогу дать за раз -)
Ответы:
Сокеты, всё основано на сокетах. Именно они позволяют эмулировать работу любого протокола, в том числе и HTTP, ICQ и т.д.
сокеты проблемы не решат... особенно сейчас...
icq уже давно борятся с ботами....
@ise-dvp, как вариант, хотя для простенького сервиса, чисто для себя, можно и так, и не нужно иметь ососбенный доступ к серверу. )
Как вариант - покопайте в сторону japper-серверов, у них есть транспорты для общения с другими im-сетями.
*jabber
Дополнение #4, програмист + сокет = такая интересная фигня - она способна пролезть куда угодно, качать что угодно, и т.д.
если честно, модулем у нас занимался другой человек (А)... но это был общедоступный и достаточно известный отправляльщик сообщений на icq...
Наш хостер заявил, что поддержка он-лайн такого модуля нам обойдется в 100 долларов в год...
Поэтому мы размещали модуль на сервере того человека (А)...
@AMCDM, кстати да, реализация джаббер клиента на php в разы проще, да и уже есть готовые скрипты и PEAR классы. Да и транспорта у него навалом - куда угодно...
Дополнение #5, ну... о таких вещах в газетах не пишут, это ясно. В основном помогает гугл, а там уже не проблема распарсить, раскодить и т.д. Благо образование и опыт есть. Самое главное это найти источник, а копать уже не сложно.


16 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.