Gli esempi di funzioni socket_t :: send restituiscono un valore bool per indicare se il messaggio è stato inviato correttamente ma non ho mai visto alcun codice di esempio che controlli questo valore di ritorno.È necessario controllare il valore di ritorno di send in 0MQ con C++?
Secondo gli errori 0MQ C++ API C vengono convertiti in eccezioni:
Tutti gli errori riportati dai sottostanti funzioni della libreria QOV C vengono automaticamente convertiti eccezioni da parte del linguaggio C++ vincolante. La classe zmq :: error_t è derivata dalla classe std :: exception e utilizza la funzione zmq_strerror() per convertire il codice di errore in stringa leggibile dall'uomo.
E 'necessario controllare il valore di ritorno di inviare? C'è qualche caso in cui la funzione di invio restituisce false ma non genera un'eccezione?