Простой кроссплатформенный сетевой фреймворк / библиотека для c ++ и Java - PullRequest
1 голос
/ 12 ноября 2011

Я собираюсь написать простое приложение на c ++, сервер-клиент, клиент-клиент.Я хотел бы разработать сервер на Java или C ++ и клиент на C ++. С тех пор у меня нет опыта работы с сетями.

Итак, с какой библиотеки или фреймворка C ++ и Java вы порекомендуете начать?

Я слышал, что Java лучше, чем c ++ для сетевых приложений, это правда?

Ответы [ 2 ]

3 голосов
/ 12 ноября 2011

Итак, с какой библиотеки или фреймворка C ++ и Java вы порекомендуете начать?

Буферы протокола , вероятно, самый простой фреймворк.Он позволяет кросс-платформенную связь между Java, C ++ и Python (и, возможно, несколькими другими). ​​

Я слышал, что Java лучше, чем c ++ для сетевых приложений, это правда?

2 голосов
/ 12 ноября 2011

Java лучше, чем C ++ для сетевых приложений? False .

Если вам нужно использовать каркас, будет зависеть от того, что вам нужно сделать.Например, чтобы иметь постоянные соединения между клиентами и сервером, вы можете использовать протокол XMPP .Существуют очень хорошие реализации для Java и C ++, поэтому вам не нужно писать много сетевого кода.

В противном случае, просто использование C ++ и API сокетов Java будет работать нормально.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...