![]() |
:wallbash:Коннект....
Доброе время суток!
Я думаю у каждого при программировании возникали "чудовищные" мысли, такие как создать ОС на мобиле (многие чего то и добились, ла и я есть в том числе). Теперь у меня появилась другая бредовая идея, а именно попытаться написать некий аналог Jimm'а на МП. Но проблема в том что я не понимаю каким образом происходит соединение с сервером и так далее. Пытался тупо соединиться с серваком login.icq.com, порт 5190 (все данные взяты напрямую из Jimma) Но так я ничего и не добился......может кто мне подскажет как мне быть, с чего начать и в какую сторону копать.... |
Ответ: :wallbash:Коннект....
Пока это не возможно на МП. Совет в нете есть исходники Jimm и здесь на сайте тоже вроде были.Береш их и модифицируешь а именно графическую оболочку.
|
Ответ: :wallbash:Коннект....
Да исходники есть у меня. Смысл в том чтоб самому написать рабочую версию
|
Ответ: :wallbash:Коннект....
Советую брать исходники версий 0.5.1 и 0.5.2 . В 0.5.1 программа работает в фоновом режими т.е будет легче понять процесс подключения и загрузки контактов
|
Ответ: :wallbash:Коннект....
Я понимаю как происходит подключение к серверу, но я не могу понять каким образом мидлет получает информацию с него, допустим те же контакты!!!! Какие команды необходимо давать серверу чтобы потом получить то, что хочется?
:wallbash: |
Ответ: :wallbash:Коннект....
щас покапаюсь
|
Ответ: :wallbash:Коннект....
kizup, у ICQ очень сложная система передачи данных. Для изучения нужно использовать прокси сервер или перехват пакетов для дальнейшего изучения их структуры. Вообще фишка в том, что соединение между клиентами происходит на прямую (клиент - клиент). Поэтому у всех Jimm идет соединение через специальный сервер, который все соединяет через 1 подключение. Получается некая цепочка (клиент - прокси сервер - icq сервер \ другие клиенты)
|
Часовой пояс GMT +4, время: 00:59. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot