Wenn ich send
verwenden und der Empfänger nicht zuhört, wird zmq
intern weiter versuchen, bis die Nachricht übermittelt wird. Gibt es eine Möglichkeit, dies zu stoppen? Versuchen Sie zum Beispiel für 5 Sekunden und stoppen Sie? Vielen Dank.Stoppen Sie zmq Nachricht
0
A
Antwort
1
Versuchen Sie zmq_setsockopt
zu verwenden und setzen Sie die Option ZMQ_LINGER
(das ist die Zeitüberschreitung für nachfolgende Operationen).
send
können auch ZMQ_NOBLOCK
verwenden sofort zurück, aber dann nachfolgende close
noch blockiert, so dass die ZMQ_LINGER
Option bevorzugt.
Verwandte Themen
- 1. ZMQ hängend - ZMQSocket :: senden
- 2. zmq schlägt fehl, wenn dies erforderlich ist ('zmq')
- 3. Wie funktioniert zmq poller?
- 4. ZMQ-Umfrage funktioniert nicht
- 5. ZMQ C++ Req zu Router Probleme
- 6. php ZMQ Push-Integration über http
- 7. Testing ZMQ Steckdosen mit Unittest
- 8. ZMQ-Kompilierungsprobleme für C++ - Beispiele
- 9. kann nicht capnp Nachrichten über ZMQ
- 10. So stoppen Sie NSTimer
- 11. Detektieren langsamer Leser mit zmq (zeromq)
- 12. Wie geht man mit ZMQ-Sockeln um?
- 13. Stoppen Sie Scrapy nach N Artikel geschabt
- 14. Python-Importfehler beim Importieren von zmq
- 15. eine bestehende dict durch ZMQ ipc Senden
- 16. Melden Sie ausgehende Nachricht
- 17. Stoppen und starten Sie CountDownTimer
- 18. So stoppen Sie RSpec Warnmeldungen
- 19. Flex. Stoppen Sie den Film
- 20. Stoppen Sie pylab Overlay Plots?
- 21. So stoppen Sie enumerateObjectsUsingBlock Swift
- 22. Stoppen Sie doppelte Ajax Submisions?
- 23. C++ Protobuf, ZMQ. Funktionen der Client-Server-Schnittstelle
- 24. So stoppen Sie XSL-Unescaping-URLs
- 25. Zeromq: Zugriff auf TCP-Nachricht in C++
- 26. Get Subscriber-Filter von einem ZMQ PUB-Socket
- 27. ZMQ, PUB/SUB, verlorene Nachrichten, wenn "sleep" entfernt wird
- 28. JSON-Objekt über Zmq mit C++ - Client senden - Python-Server
- 29. Kann Ergebnis der Rückgabe nicht erhalten Ergebnis jupyter zmq channel, wenn senden Sie es zu senden
- 30. Übersetzen Sie die Flash-Nachricht
Ja, ich habe versucht, dies zu tun und es hat für mich funktioniert! Ich habe beides benutzt, danke. – jonango