Форум сайта python.su
Доброго времени ВСЕМ!
Очень нужна консультация о том, как отправить пакет серваку:
нужно узнать сам формат отправки на ICQ-сервак пакета для того, чтобы там сразу авторизироваться, а затем отослать сообщение како-либо другу!
вот что надыбал - http://docs.nojabrsk.ru/semenov/4/4/icq.htm.
Однако, не могу понять, какую, допустим, писать версию протокола, если я программно буду отправлять пакет?? Да и сам формат отсылаемых команд??? И подключиться лучше как: через прокси или лучше напрямую? Помогите, пожалуйста!!!
Офлайн
Поищи библиотеку для работы с AOL и не парь моск. Не найдешь - думай.
Офлайн
asilyatorа не подскажешь, где ее найти можно??? И это что - модуль??
Поищи библиотеку для работы с AOL и не парь моск. Не найдешь - думай.
Офлайн
Не подскажу, но начал бы я с этого.
А хотя почему - попроси, чтобы в гугле разбанили :)
http://www.google.com/search?hl=ru&client=opera&hs=Bku&rls=ru&q=aim%7Coscar%7Cicq+python+module
Первая же ссылка - на этот форум.
Отредактировано (Ноя. 1, 2010 15:03:25)
Офлайн
asilyator=)
Не подскажу, но начал бы я с этого.
А хотя почему - попроси, чтобы в гугле разбанили :)
http://www.google.com/search?hl=ru&client=opera&hs=Bku&rls=ru&q=aim%7Coscar%7Cicq+python+module
Первая же ссылка - на этот форум.
Офлайн
А Вы для какого типа приложения планируете, там в принципе могут быть различные решения?
Если для какого-нибудь web-проекта, то наверное лучшим вариантом будет использование TwistedWords - http://twistedmatrix.com/trac/wiki/TwistedWords там в примерах есть организация простого бота для аськи, с грехом пополам, но работает.
В принципе, можно еще заставить работать с аськой pidgin через dbus -http://developer.pidgin.im/wiki/DbusHowto , это решение в принципе должно быть более устойчивым, но надо, чтобы pidgin на машине был запущен.
В принципе есть еще решение python-purple http://developer.pidgin.im/wiki/PythonHowTo но я его в свое время так и не смог скомпилировать. Может сейчас что-то и поменялось.
Офлайн
ziroМне нужно для консоли! Сделать так, чтобы сразу авторизоваться на сервере, а затем отправить какому-нибудь другу сообщение, и все!
А Вы для какого типа приложения планируете, там в принципе могут быть различные решения?
Если для какого-нибудь web-проекта, то наверное лучшим вариантом будет использование TwistedWords - http://twistedmatrix.com/trac/wiki/TwistedWords там в примерах есть организация простого бота для аськи, с грехом пополам, но работает.
В принципе, можно еще заставить работать с аськой pidgin через dbus -http://developer.pidgin.im/wiki/DbusHowto , это решение в принципе должно быть более устойчивым, но надо, чтобы pidgin на машине был запущен.
В принципе есть еще решение python-purple http://developer.pidgin.im/wiki/PythonHowTo но я его в свое время так и не смог скомпилировать. Может сейчас что-то и поменялось.
typedef struct TLV
{
unsigned short int Type;
unsigned short int Lenght;
char* value;
}TLV;
typedef struct FLAP_HDR
{
unsigned char Sign;
unsigned char ChID;
unsigned short int SEQ;
unsigned short int Len;
TLV uin;
TLV pass;
TLV version;
}FLAP;
int err,i,error;
FLAP flap;
flap.Sign=0x2A;
flap.ChID=0x01;
flap.SEQ=htons(0);
flap.Len=htons(91);
flap.uin.Type=0x01;
flap.uin.Lenght=0x09;
flap.uin.value="495631328";
flap.pass.Type=0x02;
flap.pass.Lenght=0x06;
flap.pass.value="123456";
flap.version.Type=0x03;
flap.version.Lenght=0x0a;
flap.version.value=;
Офлайн
Di_MikyLВам поможет модуль struct
так вот щас ломаю голову, как это его в python передалать.
Офлайн
PooHспасибо, пойду пробовать разбираться…Di_MikyLВам поможет модуль struct
так вот щас ломаю голову, как это его в python передалать.
Офлайн
Спамилка?
Офлайн