powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Сетевое соединение между java-сервером и С++ клиентом.
21 сообщений из 71, страница 3 из 3
Сетевое соединение между java-сервером и С++ клиентом.
    #35620795
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ASN.1 ? SNMP помогает
...
Рейтинг: 0 / 0
Сетевое соединение между java-сервером и С++ клиентом.
    #35620886
Фотография Ggg_old
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Много сейчас раввелось всяких распределенных технологий, поди разберись чем одна карше другой и какие с ней есть траблы. Перечитав топик хочется посоветовать автору: берите сокеты и передавайте свои данные в том фаормате, какой сочтете нужным. Да хоть в том-же XML. Но на С++, если практичского опыта программинга сокетов нет, то возьмите очень хорошую кросплатформенную библиотеку ACE. Гляньте, очень зрелая и богатая библиотеке для построения сетевых приложений. Поддерживает основные оси, компиляторы. Имеет очень хорошую документацию и даже книги в электронном виде есть по ней. Окромя сетевых вещей предоставляет хорошие классы для реализации многопоточности и синхронизации потоков в приложении. В общем, рекомендую.
Why CORBA is DEAD?
...
Рейтинг: 0 / 0
Сетевое соединение между java-сервером и С++ клиентом.
    #35621389
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XDiaBLo wrote:

> Читаю про Hessian теперь...
Расскажешь потом, что вычитал ? интересно ...
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Сетевое соединение между java-сервером и С++ клиентом.
    #35621400
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XDiaBLo wrote:
> А что, у них у всех проблемы с передачей сложных типов данных? Мне ведь
> только их и надо, примитивы нафик не нужны!

ну в принципе передавать сложные типы данных сложно везде.
И по стоимости программирования, и по производительности (маршалинг/анмаршалинг
есть везде, даже бинарные данные надо переводить с одной платформы на другую).

В SOAP библиотеки предлагают мапировать сложную структуру передаваемого XML
на некий генерящийся по нему API, но данные надо описывать, это - сложно.
В CORBA по сути тоже самое - надо описывать структуры данных в IDL-е, потом
дописывать и использовать полученные файлы реализации.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Сетевое соединение между java-сервером и С++ клиентом.
    #35621793
Фотография XDiaBLo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv,
Про корбу в жабе полистал вчера книжку, жутковато, сёдня буду вечером читать про корбу и вебсервисы в С++. На работе почитаю мануалы по хессиан и вебсервисам в жабе. Но пока-что корба меня отталкивает всякими непонятными финтифлюшками. Наверное к ней надо привыкать.
...
Рейтинг: 0 / 0
Сетевое соединение между java-сервером и С++ клиентом.
    #35621957
Фотография Ggg_old
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Корба сложна, потому-что может решать сложные задачи (например если только посмотреть на политики POA). Но использовать все фишки может и не нужно. У корбы на С++ тяжкий mapping. В общем читать имеет смысл только одну книгу: Advanced corba c++ programming автора Steve Vinoski.
Но ведь вы озвучивали, что вам нужно постоянное соединение, а этого в корбе нет. Плюс в корбе не очень удачно сделано с naming service в плане безопасности - пиши, читай кто хошь. Я как раз на этом и споткнулся, т.к. человеческой документации как защититься не нашел, а мозг portable interceptors не осилил (не нашел приличную и понятную доку).
Все-таки посмотрити на ACE.
Why CORBA is DEAD?
...
Рейтинг: 0 / 0
Сетевое соединение между java-сервером и С++ клиентом.
    #35621984
Фотография XDiaBLo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ggg_old,
Посмотрю :) А эта штука может сложные объекты передавать в гетерогенной среде?
...
Рейтинг: 0 / 0
Сетевое соединение между java-сервером и С++ клиентом.
    #35622047
Фотография XDiaBLo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По слову ACE вылазит кучка мусора.
...
Рейтинг: 0 / 0
Сетевое соединение между java-сервером и С++ клиентом.
    #35622160
Фотография Ggg_old
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://www.cs.wustl.edu/~schmidt/ACE.html
ACE - это библиотека для построения сетевых приложений. На ее основе построен этими же людьми C++ ORB TAO и часто эту связку называют ACE+TAO. Т.е. вы смодете сами построить что вы хотите. Т.е. это сильно облагороженные кросплатформенные сокеты в ООП стиле + многопоточность и другие вкусности. Есть книжка в электронном виде:
ACE Programmer's Guide, The: Practical Design Patterns for Network and Systems Programming
т.к. сказать документация в упорядоченном стиле ищложения. Если надо - вышлю.

Why CORBA is DEAD?
...
Рейтинг: 0 / 0
Сетевое соединение между java-сервером и С++ клиентом.
    #35622212
Фотография XDiaBLo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ggg_oldhttp://www.cs.wustl.edu/~schmidt/ACE.html
ACE - это библиотека для построения сетевых приложений. На ее основе построен этими же людьми C++ ORB TAO и часто эту связку называют ACE+TAO. Т.е. вы смодете сами построить что вы хотите. Т.е. это сильно облагороженные кросплатформенные сокеты в ООП стиле + многопоточность и другие вкусности. Есть книжка в электронном виде:
ACE Programmer's Guide, The: Practical Design Patterns for Network and Systems Programming
т.к. сказать документация в упорядоченном стиле ищложения. Если надо - вышлю.

eekonomov @ khmb.ru
Спасибо :)
...
Рейтинг: 0 / 0
Сетевое соединение между java-сервером и С++ клиентом.
    #35622743
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XDiaBLo wrote:

> Про корбу в жабе полистал вчера книжку, жутковато, сёдня буду вечером
> читать про корбу и вебсервисы в С++. На работе почитаю мануалы по
> хессиан и вебсервисам в жабе. Но пока-что корба меня отталкивает всякими
> непонятными финтифлюшками. Наверное к ней надо привыкать.
Ну не сказал бы что там совсем уж сложно.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Сетевое соединение между java-сервером и С++ клиентом.
    #35622751
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ggg_old wrote:

> нужно. У корбы на С++ тяжкий mapping.

На Java хуже мапинг, чем на С++. Сложнее.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Сетевое соединение между java-сервером и С++ клиентом.
    #35622760
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ggg_old wrote:

> ACE - это библиотека для построения сетевых приложений. На ее основе
> построен этими же людьми C++ ORB TAO и часто эту связку называют
> ACE+TAO.

добавлю ложку дёгтя.
ACE+TAO часто ругают за :

-- монструозность
-- нестандартность (она как бы CORBA, но как бы и не совсем).

Мне вопросы не задавать, я это всё не сам выдумал, прочитал в статьях,
формумах.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Сетевое соединение между java-сервером и С++ клиентом.
    #35622829
Фотография XDiaBLo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хмм, а нет талмуда где обсуждаются все основные технологии? Я бы осилил да выбрал.
...
Рейтинг: 0 / 0
Сетевое соединение между java-сервером и С++ клиентом.
    #35622861
Фотография Ggg_old
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
к сожалению хорошего инженерного талмуда, в котором бы не содержались маркетинговый дым не существует, вернее я так и не нашел. Везде только бла-бла-бла. Я вот читаю блоги видущих монстров по distributed ив общем получаетсятак, что corba, soap и всякие вебсервисы - это все суть воплощение идеи RPC которая сама по себе объявляется как устаревшая и неадекватная существующим реалиям!! А на главный вопрос - а что адекватно ответа как-бы нет. Некоторые пишут, что следующая сереберяная пуля - REST. Но я так и не нашел чего-то внятного инжеерного по этой технологии. Сплошной маркетинговый туман. Все что мне удалось понять, что нам предлагают вместо удаленых вызовов функций использовать http урлы. Короче фигня какая-то выходит, что корба, вебсервисы, java RMI, net romouting, XMLRPC и прочиее - шлак и старье, а альтернативы нормальной нет..
Why CORBA is DEAD?
...
Рейтинг: 0 / 0
Сетевое соединение между java-сервером и С++ клиентом.
    #35622923
Фотография XDiaBLo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ggg_oldк сожалению хорошего инженерного талмуда, в котором бы не содержались маркетинговый дым не существует, вернее я так и не нашел. Везде только бла-бла-бла. Я вот читаю блоги видущих монстров по distributed ив общем получаетсятак, что corba, soap и всякие вебсервисы - это все суть воплощение идеи RPC которая сама по себе объявляется как устаревшая и неадекватная существующим реалиям!! А на главный вопрос - а что адекватно ответа как-бы нет. Некоторые пишут, что следующая сереберяная пуля - REST. Но я так и не нашел чего-то внятного инжеерного по этой технологии. Сплошной маркетинговый туман. Все что мне удалось понять, что нам предлагают вместо удаленых вызовов функций использовать http урлы. Короче фигня какая-то выходит, что корба, вебсервисы, java RMI, net romouting, XMLRPC и прочиее - шлак и старье, а альтернативы нормальной нет..
Ну блин, таки что-то же есть пригодное. Я может потом для себя и сделаю сам что-то, но это по мере накопления опыта. Кстати вышлите книжку ещё разок пожалуйста, причём в архиве. А то блин почтовый сервер сожрал книжку, как потенциально опасную.
...
Рейтинг: 0 / 0
Сетевое соединение между java-сервером и С++ клиентом.
    #35622976
Фотография XDiaBLo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гыы:
авторТогда как CORBA была 600-фунтовой полузапертой гориллой, Web-сервисы – это газель, легко скачущая по обширным просторам Internet.
...
Рейтинг: 0 / 0
Сетевое соединение между java-сервером и С++ клиентом.
    #35623033
Фотография XDiaBLo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что-то я подозреваю что ACE в Java не получится использовать?
...
Рейтинг: 0 / 0
Сетевое соединение между java-сервером и С++ клиентом.
    #35623049
Фотография XDiaBLo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XDiaBLoЧто-то я подозреваю что ACE в Java не получится использовать?
А, нашёл, есть версия: JACE
...
Рейтинг: 0 / 0
Сетевое соединение между java-сервером и С++ клиентом.
    #35623066
Фотография Ggg_old
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прочитал статью про соап. Статья хреновая - маркетнг с целью поднятия хайпа. Учитывая год появления стаьи им все-же удалось привить разработчикам привычку думать чужими лозунгами.
ACE - это просто более человеческий и кросплатформенный способ работать с сокетам из С++. Можно писать и без АСЕ, используюя родной для каждой конкретной операционки API. Я жаву не знаю, но там уже есть свои библиотеки для работы с сетью и потоками, так что в аналоге ACE необходимости особой нет.
Why CORBA is DEAD?
...
Рейтинг: 0 / 0
Сетевое соединение между java-сервером и С++ клиентом.
    #35624142
Sergei.Agalakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
21 сообщений из 71, страница 3 из 3
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Сетевое соединение между java-сервером и С++ клиентом.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]