Клиент C ++ для подключения к неблокирующему серверу Java NIO

Мне было интересно, как, если возможно, может быть выполнена задача создания / эмуляции java-сервера в C ++? Я новичок в C ++, но я довольно опытный в Java. Мой сервер (написанный на Java) должен получать данные от всех обоих клиентов Java / C ++ (данные передаются с использованием строк JSON), но я не уверен, как установить соединение в C ++ с сервером NIO.

Заранее благодарю за любую помощь!

0

Решение

Начните с чтения следующих справочных страниц:

socket(2)
bind(2)
listen(2)
accept(2)
connect(2)

После того, как вы определите, нужно ли вам создавать сервер или сокет на стороне клиента, вы приступите к его реализации, используя соответствующую комбинацию этих системных вызовов.

Сокет — это сокет. Независимо от того, является ли другой конец сокета приложением, написанным на Java, C ++, Perl, Ruby или любом другом языке, не имеет значения. Все розетки созданы одинаково. Это имеет значение с точки зрения формата данных, которыми обмениваются через сокет, но похоже, что вы это уже рассмотрели.

1

Другие решения


По вопросам рекламы [email protected]