Где я могу найти стек протоколов, которые ICQ использует для разработки собственного клиента? - PullRequest
0 голосов
/ 22 января 2009

Я собираюсь разработать клиент ICQ, и мне просто интересно, где я могу найти ссылку, чтобы понять протоколы, которые они использовали? Любые ссылки, книги и пр.
И, кстати, если я не ошибаюсь - все клиенты ICQ - QIP, Miranda, ICQ Lite и другие - используют одну и ту же версию протокола для корректной связи с серверами ICQ?

Ответы [ 3 ]

2 голосов
/ 22 января 2009

libpurple - это библиотека, которая реализует множество протоколов IM, среди которых протокол oscar, используемый icq. Он используется многими IM-клиентами и довольно стабилен, поэтому я рекомендую вам просто использовать его. Если вы хотите понять Оскар, то может быть хорошей идеей изучить libpurple.

1 голос
/ 22 января 2009

В Википедии есть статья о ОСКАР протоколе, хотя он и проприетарный.

0 голосов
/ 22 января 2009

Pidgin является открытым исходным кодом, возможно, вы можете обратиться к его исходному коду.

...