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

StackOverflow https://stackoverflow.com/questions/468273

Вопрос

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

Это было полезно?

Решение

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

Другие советы

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top