forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Основной форум (http://forum.boolean.name/forumdisplay.php?f=49)
-   -   :wallbash:Коннект.... (http://forum.boolean.name/showthread.php?t=15249)

kizup 05.08.2011 23:14

:wallbash:Коннект....
 
Доброе время суток!
Я думаю у каждого при программировании возникали "чудовищные" мысли, такие как создать ОС на мобиле (многие чего то и добились, ла и я есть в том числе). Теперь у меня появилась другая бредовая идея, а именно попытаться написать некий аналог Jimm'а на МП. Но проблема в том что я не понимаю каким образом происходит соединение с сервером и так далее. Пытался тупо соединиться с серваком login.icq.com, порт 5190 (все данные взяты напрямую из Jimma) Но так я ничего и не добился......может кто мне подскажет как мне быть, с чего начать и в какую сторону копать....

Amigo888 06.08.2011 00:26

Ответ: :wallbash:Коннект....
 
Пока это не возможно на МП. Совет в нете есть исходники Jimm и здесь на сайте тоже вроде были.Береш их и модифицируешь а именно графическую оболочку.

kizup 06.08.2011 01:05

Ответ: :wallbash:Коннект....
 
Да исходники есть у меня. Смысл в том чтоб самому написать рабочую версию

Amigo888 06.08.2011 15:07

Ответ: :wallbash:Коннект....
 
Советую брать исходники версий 0.5.1 и 0.5.2 . В 0.5.1 программа работает в фоновом режими т.е будет легче понять процесс подключения и загрузки контактов

kizup 07.08.2011 12:58

Ответ: :wallbash:Коннект....
 
Я понимаю как происходит подключение к серверу, но я не могу понять каким образом мидлет получает информацию с него, допустим те же контакты!!!! Какие команды необходимо давать серверу чтобы потом получить то, что хочется?
:wallbash:

Amigo888 07.08.2011 20:14

Ответ: :wallbash:Коннект....
 
щас покапаюсь

alexprey 07.08.2011 22:03

Ответ: :wallbash:Коннект....
 
kizup, у ICQ очень сложная система передачи данных. Для изучения нужно использовать прокси сервер или перехват пакетов для дальнейшего изучения их структуры. Вообще фишка в том, что соединение между клиентами происходит на прямую (клиент - клиент). Поэтому у всех Jimm идет соединение через специальный сервер, который все соединяет через 1 подключение. Получается некая цепочка (клиент - прокси сервер - icq сервер \ другие клиенты)


Часовой пояс GMT +4, время: 00:59.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot