Как создать необработанный сокет с 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