AlexCoRu
BANNED | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цитата: ZeroMQ дает инфраструктурные вещи, которые все одно при серьёзном подходе надо будет делать, если плясать от любой сетевой библиотеки и/или просто транспорта. | Посоветовал именно WinSocket, т.к. была задача сделать сервер распознавания паспорта на базе Scanify API с одним аппаратным ключом. Серверу на аинхронном сокете TServerWinSocket клиент TClientWinSocket (можно блокирующий, можно нет) отправляет отсканированное изображение, изображение при необходимомсти помещается в очередь, распознавание происходит в отдельном потоке. В общем-то, ничего сложного и минимум нахлабучек, протокол обмена свой. Единственная проблема: движок Scanify не реентерабельный, т.е. если не дожидаться завершения предыдущего задания и запускать новое, движок падает, для этого и очередь. Но эта проблема будет и для ZeroMQ, и для Tethering. Так что проект в целом вроде и сложный, но использование в нём транспорта оказалось минимальным. | Всего записей: 911 | Зарегистр. 04-09-2003 | Отправлено: 12:13 12-07-2015 | Исправлено: AlexCoRu, 12:15 12-07-2015 |
|