Как создать необработанный сокет с ZeroMQ в Java?

Я пытаюсь перенести сервер ZeroMq Hello World Http на Java из C. В этом фрагменте кода router Сокет настроен на чтение необработанных данных, но я не могу понять, как это сделать в Java...

zsocket_set_router_raw (router, 1);

На основании руководства, тип сокета ZMQ_ROUTER_RAW существует, поэтому я думал, что это будет работать в Java...

ZMQ.Socket router = context.socket(ZMQ.ROUTER_RAW);

... но на самом деле я не могу найти никакой константы для этого типа в привязках Java. И я не могу найти подходящий статический метод в Socket. Я подозреваю, что что-то здесь у меня под носом; это разочаровывает, потому что это маленький API.

1 ответ

Решение

Исходя из моих выводов, в настоящее время это не поддерживается в Java: https://github.com/zeromq/jeromq/issues/60

Другие вопросы по тегам