Авторизация



Задай мне вопрос

Голосования

Вы любите, когда вам чешут спинку? ;)
 

ГлавнаяПроектыВконтакте C# api → C# Вконтакте api версии 0.3b
C# Вконтакте api версии 0.3b E-mail
User Rating: / 0
PoorBest 
Written by xternalx   
Tuesday, 24 August 2010 07:14

залил небольшое обновление.

Теперь появилась возможность создавать подключения к LongPoll серверу. Работа с отдельным потоком - за Вами :)

 

Скачать библиотеку классов можно по этой ссылке

данная версия не актуальна, актуальную версию можно найти здесь

 

Новое в версии 0.3 beta:

========================

+ Добавлен класс LongPollServerConnection, позволяющий производить подключение к longpoll серверам вконтакте

* Исправлен код HttpDownloader, теперь он честно дожидается завершения предыдущего запроса перед созданием нового(в том же потоке)

 

Дополнительно:

объект типа LongPollServerConnection можно получить выполнив код:

ApiManager manager = new ApiManager(, new SessionManager().GetSession());
manager.Log += new ApiManagerLogHandler(manager_Log);
LongPollServerConnection connection = manager.GetLongPollServerConnection();
//или
LongPollServerConnection connection = manager.GetLongPollServerConnection(int timeout);

где timeout - таймаут для запроса к longpoll серверу. По умолчанию он равен 25

connection.ReceivedData += new LongPollServerConnectionEventHandler(connection_ReceivedData); // создали обработчик событий, в котором будем обрабатывать поступившие сообщения от сервера
connection.Start(); // открыть LongPoll соединение

LongPollServerConnection в событии ReceivedData возвращает ответ в виде JSON - парсинг этого кода - опять же, за Вами :)


Last Updated on Monday, 27 September 2010 14:46
 

Comments  

 
0 # 3DsM 2010-08-26 23:46
кореш реализовал месенджер вконтакте в прошлом году в делфи )
Reply | Reply with quote | Quote
 
 
0 # xternalx 2010-08-27 00:39
а чо не выкладывал никуда? он кстати будет принимать участие в конкурсе мессенджеров вкантагте?
Reply | Reply with quote | Quote
 
 
0 # 3DsM 2010-08-28 13:35
да у нас немного иная цель была в этой проге нежели месенджер ) не он не будет
Reply | Reply with quote | Quote
 

Add comment


Security code
Refresh