powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Сетевое соединение между java-сервером и С++ клиентом.
25 сообщений из 71, страница 1 из 3
Сетевое соединение между java-сервером и С++ клиентом.
    #35572084
Фотография XDiaBLo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хочу создать сетевое соединение между java-сервером и С++ клиентом. Есть идеи как это лучше организовать?
...
Рейтинг: 0 / 0
Сетевое соединение между java-сервером и С++ клиентом.
    #35572126
Фотография XDiaBLo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да и вообще, что бы такое про сети в Java и C++ курнуть?
...
Рейтинг: 0 / 0
Сетевое соединение между java-сервером и С++ клиентом.
    #35572542
zloy den
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сокеты? Пайпы? Сам не занимался, но есть подозрение, что механизмы стандартизованы вполне
...
Рейтинг: 0 / 0
Сетевое соединение между java-сервером и С++ клиентом.
    #35572607
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XDiaBLoХочу создать сетевое соединение между сервером и клиентом. Есть идеи как это лучше организовать?
- сокеты (учитывая что сервер на Java, то уточнение - TCP/IP или UDP/IP, но точно не UNIX-сокеты). Вопрос очень не конкретный, но в любом случае об этом в Интернет тысячи статей.
...
Рейтинг: 0 / 0
Сетевое соединение между java-сервером и С++ клиентом.
    #35572624
zloy den
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kachalov XDiaBLoХочу создать сетевое соединение между сервером и клиентом. Есть идеи как это лучше организовать?
- сокеты (учитывая что сервер на Java, то уточнение - TCP/IP или UDP/IP, но точно не UNIX-сокеты). Вопрос очень не конкретный, но в любом случае об этом в Интернет тысячи статей.

А почему не UNIX-сокеты? Я не знаю, мне любопытно. Ява вроде кроссплатформенна
...
Рейтинг: 0 / 0
Сетевое соединение между java-сервером и С++ клиентом.
    #35572695
Фотография XDiaBLo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kachalov XDiaBLoХочу создать сетевое соединение между сервером и клиентом. Есть идеи как это лучше организовать?
- сокеты (учитывая что сервер на Java, то уточнение - TCP/IP или UDP/IP, но точно не UNIX-сокеты). Вопрос очень не конкретный, но в любом случае об этом в Интернет тысячи статей.
Короче опишем то что я для начала хочу соорудить:
Объекты через Хибернейт из базы ковыряются, обрабатываются, и когда нужно на клиент отсылаются некоторые данные. Клиент на С++, сервер на жабе, хочу данные гонять. Чисто TCP/IP ковырять? А какую реализацию сетевых библиотек брать в С++? Хочу кроссплатформенно. Инет рыл, чего-то пока не нарыл ничего умного.
...
Рейтинг: 0 / 0
Сетевое соединение между java-сервером и С++ клиентом.
    #35572718
Фотография XDiaBLo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zloy den Kachalov XDiaBLoХочу создать сетевое соединение между сервером и клиентом. Есть идеи как это лучше организовать?
- сокеты (учитывая что сервер на Java, то уточнение - TCP/IP или UDP/IP, но точно не UNIX-сокеты). Вопрос очень не конкретный, но в любом случае об этом в Интернет тысячи статей.

А почему не UNIX-сокеты? Я не знаю, мне любопытно. Ява вроде кроссплатформенна
Да я хочу и клиент и сервер кроссплатформенные.
...
Рейтинг: 0 / 0
Сетевое соединение между java-сервером и С++ клиентом.
    #35572749
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zloy denА почему не UNIX-сокеты? Я не знаю, мне любопытно. Ява вроде кроссплатформенна
- вот потому что кроссплатформенная потому и не работает с UNIX-сокетами, без специальных костылей :)

XDiaBLoОбъекты через Хибернейт из базы ковыряются, обрабатываются, и когда нужно на клиент отсылаются некоторые данные. Клиент на С++, сервер на жабе, хочу данные гонять. Чисто TCP/IP ковырять?
- Java/Server/Socket
- в C++ не силен, но там что-то типа sys/socket.h, stdio.h и т. п. вроде тоже не сложно, но на Java проще :)
...
Рейтинг: 0 / 0
Сетевое соединение между java-сервером и С++ клиентом.
    #35572763
Фотография XDiaBLo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kachalov zloy denА почему не UNIX-сокеты? Я не знаю, мне любопытно. Ява вроде кроссплатформенна
- вот потому что кроссплатформенная потому и не работает с UNIX-сокетами, без специальных костылей :)

XDiaBLoОбъекты через Хибернейт из базы ковыряются, обрабатываются, и когда нужно на клиент отсылаются некоторые данные. Клиент на С++, сервер на жабе, хочу данные гонять. Чисто TCP/IP ковырять?
- Java/Server/Socket
- в C++ не силен, но там что-то типа sys/socket.h, stdio.h и т. п. вроде тоже не сложно, но на Java проще :)
Ну так про С++ интереснее всего, в Жаве то сразу есть всё что нужно...
...
Рейтинг: 0 / 0
Сетевое соединение между java-сервером и С++ клиентом.
    #35573170
Фотография Aklin J
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
имхо, с одной стороны должен быть переходник С-java, ибо сами по себе сокеты java скорее не такие простые, как кажеться.

простая программка на java, принимающая данные, а c++ берет ее модуль. примеры есть

4 8 15 16 23 42
...
Рейтинг: 0 / 0
Сетевое соединение между java-сервером и С++ клиентом.
    #35573206
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aklin Jсами по себе сокеты java скорее не такие простые
- обычные TCP/IP сокеты (к тому же создающиеся фактически средствами ОС), не надо мистики :) не бывает Java-сокетов :)
...
Рейтинг: 0 / 0
Сетевое соединение между java-сервером и С++ клиентом.
    #35573251
Фотография Aklin J
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kachalov Aklin Jсами по себе сокеты java скорее не такие простые
- обычные TCP/IP сокеты (к тому же создающиеся фактически средствами ОС), не надо мистики :) не бывает Java-сокетов :)

ну вполне может быть. если не наварачивать, то может быть, что простейший java сокет пройдет как c++.
...
Рейтинг: 0 / 0
Сетевое соединение между java-сервером и С++ клиентом.
    #35573339
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aklin Jну вполне может быть. если не наварачивать, то может быть, что простейший java сокет пройдет как c++.
- а если "наворачивать" ? поделитесь информацией какие, кроме "простейших", бывают "java сокеты"? (не я придумал этот странный термин)
...
Рейтинг: 0 / 0
Сетевое соединение между java-сервером и С++ клиентом.
    #35573729
Quartz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да Aklin J наверное увидел где-то строчку типа
Код: plaintext
java.net.{Server|Datagram|Multicast}Socket
и решил, что вот они -- java-сокеты! К ним еще некие "переходники С-java" нужны... ;))
...
Рейтинг: 0 / 0
Сетевое соединение между java-сервером и С++ клиентом.
    #35573756
Фотография XDiaBLo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хм, какие нафик Жава-сокеты? Я так понял придётся свой протокол поверх TCP наворачивать, а TCP, он и в африке TCP
...
Рейтинг: 0 / 0
Сетевое соединение между java-сервером и С++ клиентом.
    #35574316
zloy den
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XDiaBLo Kachalov XDiaBLoХочу создать сетевое соединение между сервером и клиентом. Есть идеи как это лучше организовать?
- сокеты (учитывая что сервер на Java, то уточнение - TCP/IP или UDP/IP, но точно не UNIX-сокеты). Вопрос очень не конкретный, но в любом случае об этом в Интернет тысячи статей.
Короче опишем то что я для начала хочу соорудить:
Объекты через Хибернейт из базы ковыряются, обрабатываются, и когда нужно на клиент отсылаются некоторые данные. Клиент на С++, сервер на жабе, хочу данные гонять. Чисто TCP/IP ковырять? А какую реализацию сетевых библиотек брать в С++? Хочу кроссплатформенно. Инет рыл, чего-то пока не нарыл ничего умного.

Может веб-сервисы?
...
Рейтинг: 0 / 0
Сетевое соединение между java-сервером и С++ клиентом.
    #35574357
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XDiaBLoа TCP, он и в африке TCP
- для программиста пишущего на высоком уровне да, а если копнуть глубже ...
...
Рейтинг: 0 / 0
Сетевое соединение между java-сервером и С++ клиентом.
    #35574756
Фотография XDiaBLo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zloy denМожет веб-сервисы?
Хотелось бы трафик минимизировать, хотя я на самом деле вчера думал про XML... Вроде есть какая-то технология, где не XML летит, а его обработанная и ужатая версия?
...
Рейтинг: 0 / 0
Сетевое соединение между java-сервером и С++ клиентом.
    #35574764
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XDiaBLo[quot zloy den]Может веб-сервисы?
Хотелось бы трафик минимизировать/quot]
CORBA (геморно), SOAP со сжатием трафика (просто)
...
Рейтинг: 0 / 0
Сетевое соединение между java-сервером и С++ клиентом.
    #35574765
Фотография XDiaBLo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kachalov XDiaBLoа TCP, он и в африке TCP
- для программиста пишущего на высоком уровне да, а если копнуть глубже ...
Любопытно :) Но всё таки это не меняет того, что я могу спокойно им пользоваться из любого языка.
...
Рейтинг: 0 / 0
Сетевое соединение между java-сервером и С++ клиентом.
    #35575429
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Объекты через Хибернейт из базы ковыряются, обрабатываются, и когда нужно на клиент отсылаются некоторые данные. Клиент на С++, сервер на жабе, хочу данные гонять. Чисто TCP/IP ковырять? А какую реализацию сетевых библиотек брать в С++? Хочу кроссплатформенно. Инет рыл, чего-то пока не нарыл ничего умного.

я вот для этого CORBA + Hibernate, такую связку придумал. Пока правда до продакшна не дошло ещё.
...
Рейтинг: 0 / 0
Сетевое соединение между java-сервером и С++ клиентом.
    #35575889
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KachalovCORBA (геморно), SOAP со сжатием трафика (просто)
SOAP - самый нормальный вариант в данном случае. Гетерогенность и всё такое...
...
Рейтинг: 0 / 0
Сетевое соединение между java-сервером и С++ клиентом.
    #35575896
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton KachalovCORBA (геморно), SOAP со сжатием трафика (просто)
SOAP - самый нормальный вариант в данном случае. Гетерогенность и всё такое...
- CORBA тоже гетерогенная :)
...
Рейтинг: 0 / 0
Сетевое соединение между java-сервером и С++ клиентом.
    #35576338
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton KachalovCORBA (геморно), SOAP со сжатием трафика (просто)
SOAP - самый нормальный вариант в данном случае. Гетерогенность и всё такое...

А где там гетерогенность нужна была ?

Что касается SOAP, то мы имеем не очень хороший опыт применения её.
Шлём по SOAP много подчас мелких запросов и в итоге по замерам производительности от трети до половины
времени выполнения запросов тратится на установление и разрыв HTTP соединения.

Тут есть конечно разные способы с этим бороться, но всё же.

Вообще, SOAP хороша если нужно передавать сложные структуры данных (XML). А вот если надо простые, тут наверное CORBA получше будет. И там, и там возни с метаданными и окружением наверное примерно одинаково.
...
Рейтинг: 0 / 0
Сетевое соединение между java-сервером и С++ клиентом.
    #35576339
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XDiaBLo zloy denМожет веб-сервисы?
Хотелось бы трафик минимизировать, хотя я на самом деле вчера думал про XML... Вроде есть какая-то технология, где не XML летит, а его обработанная и ужатая версия?

Есть просто сжатый траффик SOAP-а например.
...
Рейтинг: 0 / 0
25 сообщений из 71, страница 1 из 3
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Сетевое соединение между java-сервером и С++ клиентом.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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