IM на VB

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

Paradox
Начинающий
Начинающий
 
Сообщения: 19
Зарегистрирован: 08.06.2009 (Пн) 13:37

IM на VB

Сообщение Paradox » 24.06.2009 (Ср) 7:56

Хочу сделать IM клиент на основе протокола MRA. Какие функции используются для приема/отсылки пакетов на сервер?

GPP
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 351
Зарегистрирован: 02.11.2005 (Ср) 8:02
Откуда: г.Невельск о.Сахалин

Re: IM на VB

Сообщение GPP » 24.06.2009 (Ср) 8:13

Сокеты, изучение протокола MRA. :)
GPP(c) Gorlo Pavel Programming

Paradox
Начинающий
Начинающий
 
Сообщения: 19
Зарегистрирован: 08.06.2009 (Пн) 13:37

Re: IM на VB

Сообщение Paradox » 05.10.2009 (Пн) 11:36

Напишите хотя-бы ориентировочные данные, как это работает? =)

FireFenix
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1640
Зарегистрирован: 25.05.2007 (Пт) 10:24
Откуда: Mugen no Sora

Re: IM на VB

Сообщение FireFenix » 05.10.2009 (Пн) 13:07

Paradox писал(а):Напишите хотя-бы ориентировочные данные, как это работает? =)

Сокеты : Послал/Принял (System.NET.TcpClient Or System.NET.Sockets.Socket)

MRA (3я ссылка в гугле) : http://agent.mail.ru/ru/developers/protocol.html
Код: Выделить всё
После установки tcp-соединения клиент обязан сразу послать MRIM_CS_HELLO, дождаться MRIM_CS_HELLO_ACK, после чего отправить MRIM_CS_LOGIN2 и начать посылать MRIM_CS_PING с установленным в MRIM_CS_HELLO_ACK интервалом. В случае успешной авторизации дальнейшие пакеты (кроме MRIM_CS_PING) должны отправляться только в случае пользовательских действий (написания новых сообщений и т. п.) или ответа на пакеты получаемые от сервера.
Птицей Гермеса меня называют, свои крылья пожирая... сам себя я укрощаю
私はヘルメスの鳥 私は自らの羽根を喰らい 飼い慣らされる

Денис
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2734
Зарегистрирован: 07.11.2006 (Вт) 13:55
Откуда: Ейск, Краснодарский край

Re: IM на VB

Сообщение Денис » 05.10.2009 (Пн) 13:16

Paradox писал(а):Напишите хотя-бы ориентировочные данные, как это работает? =)

Может еще код готовый написать? Дак это в раздел "работа".
Программирование — богоизбранная дисциплина! Если бог и есть, то вселенную он скомпилировал, не иначе.


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 92

    TopList  
cron