OberonCore https://forum.oberoncore.ru/ |
|
Xmpp - реализация клиента сети XMPP(jabber) https://forum.oberoncore.ru/viewtopic.php?f=90&t=1104 |
Страница 1 из 3 |
Автор: | Пётр Кушнир [ Вторник, 29 Июль, 2008 10:05 ] |
Заголовок сообщения: | Xmpp - реализация клиента сети XMPP(jabber) |
Реализация стандарта RFC 3920. Не реализовано: серверная часть функций. Поддержка TLS(если у кого есть, подкиньте плиз). Реализовано: всё остальное + обработка ошибок + пример использования XmppBasic + консоль XMPP. Рекомендуется пробовать во время прочтения документа Xmpp/Docu/Session-Initializing Подсистема пока лежит только в SVN Components. Так же надо скачать/обновить подсистемы Dom, Xmlcore, Strings. P.S. Документация пока неполная - в скором времени допишу-выложу. (модератор) 10.08.2011: выложено в коллекции: http://oberoncore.ru/bbcc/subs/xmpp/ |
Автор: | Ярослав Романченко [ Среда, 30 Июль, 2008 10:12 ] |
Заголовок сообщения: | Re: Реализация клиента сети XMPP(jabber) |
Не хватает модуля SternCmds. Это что такое? |
Автор: | Пётр Кушнир [ Среда, 30 Июль, 2008 10:32 ] |
Заголовок сообщения: | Re: Реализация клиента сети XMPP(jabber) |
Ярослав Романченко писал(а): Не хватает модуля SternCmds. Это что такое? О, извиняюсь. Положил в SVN версию модуля без зависимости... SternCmds - это модуль из нашей служебной подсистемы Stern. Конкретно Cmds управляет окнами, позволяет запретить закрытие и прочее. Я уже как-то писал о нём в форум... |
Автор: | Илья Ермаков [ Среда, 30 Июль, 2008 14:16 ] |
Заголовок сообщения: | Re: Реализация клиента сети XMPP(jabber) |
А душевного порыва на реализацию WebDAV-клиента на Блекбоксе (только с учётом прокси-сервера ![]() ![]() |
Автор: | Пётр Кушнир [ Среда, 30 Июль, 2008 14:33 ] |
Заголовок сообщения: | Re: Реализация клиента сети XMPP(jabber) |
Душевные порывы тут не причём. Есть некая глобальная цель(какая - военная тайна), а все недавние поделки - шаги для достижения оной. WebDAV пока не нужен кажись(честно, только что узнал, что это такое). Нашёл его в каталоге c системой WinAOS(что неудивительно, чего там только нет) - лежит себе в архиве. При необходимости - портирую... |
Автор: | Илья Ермаков [ Среда, 30 Июль, 2008 14:39 ] |
Заголовок сообщения: | Re: Реализация клиента сети XMPP(jabber) |
Там - сервер... А хочецца клиент ![]() Даже дело не в том, что хочецца, а в том, что клятый Вындоуз не умеет работать с WebDAV-папками через прокси-сервер. Ну да шут с ним... |
Автор: | Пётр Кушнир [ Четверг, 07 Август, 2008 18:26 ] |
Заголовок сообщения: | Re: Реализация клиента сети XMPP(jabber) |
Для компонента XMPP необходима поддержка всякого вида прокси-серверов(HTTP(S), SOCKS4(4A)(5)). В связи с этим вопрос: У кого нибудь есть готовые компоненты? |
Автор: | Иван Горячев [ Пятница, 08 Август, 2008 01:54 ] |
Заголовок сообщения: | Re: Реализация клиента сети XMPP(jabber) |
Готовых, подозреваю, ни у кого нет. Я под это дело постепенно перевожу библиотеку Crypto из Бутылки, чтобы всяки TLS с SSLями окучить можно было. |
Автор: | Пётр Кушнир [ Пятница, 08 Август, 2008 08:02 ] |
Заголовок сообщения: | Re: Реализация клиента сети XMPP(jabber) |
TLS для XMPP тоже надо ![]() только TLS и SSL к проксям вроде отношения не имеют... Или я чего-то не знаю? |
Автор: | Иван Горячев [ Пятница, 08 Август, 2008 08:11 ] |
Заголовок сообщения: | Re: Реализация клиента сети XMPP(jabber) |
Ну, я увилел там HTTPS |
Автор: | Пётр Кушнир [ Пятница, 08 Август, 2008 08:22 ] |
Заголовок сообщения: | Re: Реализация клиента сети XMPP(jabber) |
Аа, ясно. Я тут погуглил всякое. Так и не нашёл, как наладить общение с прокси-сервером, везде только обучают инм пользоваться на уровне софта. А чтобы на уровне протокола - почти ничего и нет толкового. в RFC тоже на нашёл много, только спецификации на SOCKS5(http://www.faqs.org/rfcs/rfc1928.html) |
Автор: | Ярослав Романченко [ Пятница, 08 Август, 2008 09:37 ] |
Заголовок сообщения: | Re: Реализация клиента сети XMPP(jabber) |
Пётр Кушнир писал(а): Так и не нашёл, как наладить общение с прокси-сервером, везде только обучают инм пользоваться на уровне софта. А чтобы на уровне протокола - почти ничего и нет толкового. Я практически с аналогичной проблемой столкнулся когда решил написать прокси-сервер... Весьма сырой прокси-сервер: http://sage.com.ua/ru.shtml?e1l3 Вот где-бы пригодились схемки на ДРАКОНЕ ![]() |
Автор: | Geniepro [ Пятница, 08 Август, 2008 09:49 ] |
Заголовок сообщения: | Re: Реализация клиента сети XMPP(jabber) |
Ярослав Романченко писал(а): Я думаю все эти протокольные вещи должны отлично выражаться на ДРАКОНе. Телекомщики утверждают, что все эти протоколы идеально реализуются на Ерланге... |
Автор: | Ярослав Романченко [ Пятница, 08 Август, 2008 09:56 ] |
Заголовок сообщения: | Re: Реализация клиента сети XMPP(jabber) |
Geniepro писал(а): Телекомщики утверждают, что все эти протоколы идеально реализуются на Ерланге... А также и на Active Oberon. Заявляю как телекомщик ![]() |
Автор: | Geniepro [ Пятница, 08 Август, 2008 10:19 ] |
Заголовок сообщения: | Re: Реализация клиента сети XMPP(jabber) |
Ярослав Романченко писал(а): Geniepro писал(а): Телекомщики утверждают, что все эти протоколы идеально реализуются на Ерланге... А также и на Active Oberon. Заявляю как телекомщик ![]() Тогда зачем Вам Дракон-схемы понадобились? ![]() |
Автор: | Ярослав Романченко [ Пятница, 08 Август, 2008 10:30 ] |
Заголовок сообщения: | Re: Реализация клиента сети XMPP(jabber) |
Geniepro писал(а): Тогда зачем Вам Дракон-схемы понадобились? Нахожу верной идею Владимира Паронджанова о представлении ЗНАНИЙ на ДРАКОНе. Сетевые протоколы чистейшей воды императив. ![]() ![]() А при наличии работающего (!) транслятора на сегодняшний день, вопрос переписывания с ДРАКОНа на Active Oberon закрыт. Какая разница тогда, на чём писать??? На ДРАКОНе ИМХО эргономичнее и осбенности того или инного ЯП заключённого в блоки сведены к минимуму. |
Автор: | Geniepro [ Пятница, 08 Август, 2008 10:58 ] |
Заголовок сообщения: | Re: Реализация клиента сети XMPP(jabber) |
Ярослав Романченко писал(а): Сетевые протоколы чистейшей воды императив. ![]() Вот не уверен, совершенно не уверен... Пакеты данных очень хорошо подвергать сравнениям с образцами (паттернами), а это уже не что иное как декларатив... |
Автор: | Борис Рюмшин [ Пятница, 08 Август, 2008 11:04 ] |
Заголовок сообщения: | Re: Реализация клиента сети XMPP(jabber) |
Geniepro писал(а): Ярослав Романченко писал(а): Сетевые протоколы чистейшей воды императив. ![]() Вот не уверен, совершенно не уверен... Пакеты данных очень хорошо подвергать сравнениям с образцами (паттернами), а это уже не что иное как декларатив... Обратите внимание на это сообщение: viewtopic.php?p=17690#p17690 Это во-первых. Во-вторых, давайте не будем с общими рассуждениями забивать вполне конкретную ветку. |
Автор: | Пётр Кушнир [ Пятница, 08 Август, 2008 16:34 ] |
Заголовок сообщения: | Re: Реализация клиента сети XMPP(jabber) |
Ярослав Романченко писал(а): Пётр Кушнир писал(а): Так и не нашёл, как наладить общение с прокси-сервером, везде только обучают инм пользоваться на уровне софта. А чтобы на уровне протокола - почти ничего и нет толкового. Я практически с аналогичной проблемой столкнулся когда решил написать прокси-сервер... Весьма сырой прокси-сервер: http://sage.com.ua/ru.shtml?e1l3 Вот где-бы пригодились схемки на ДРАКОНЕ ![]() Не подскажете ресурсы в которых вы взяли инфу о работе с прокси? Это ведь HTTP-прокси? *как оказалось, моя WinAos некорректно работает в висте, поэтому исходный код глянуть не могу... |
Автор: | Ярослав Романченко [ Пятница, 08 Август, 2008 22:03 ] |
Заголовок сообщения: | Re: Реализация клиента сети XMPP(jabber) |
Пётр Кушнир писал(а): Не подскажете ресурсы в которых вы взяли инфу о работе с прокси? Это ведь HTTP-прокси? RFC по протоколу HTTP... там "между строк" упоминается работа с прокси.*как оказалось, моя WinAos некорректно работает в висте, поэтому исходный код глянуть не могу... Неплохая, как мне показалось реализация прокси на Java http://www.cs.technion.ac.il/Labs/Lccn/ ... /project9/ Но... я Java не знаю и работать мне эту штуку заставить не удалось ![]() |
Страница 1 из 3 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |