Ich habe die Nanomsg-Bibliothek heruntergeladen und ich weiß, dass es TCP-Sockets unterstützt. Ich versuche, einen einfachen TCP-Server in C mit ihm zu machen, aber es hat so viele verschiedene Arten von Sockets, ich weiß nicht, welcher ist richtig für einen TCP-Server. Es gibt Pipeline, reqrep, pubsub usw. Was wäre also am besten für einen einfachen TCP-Server?Welche Art von Socket in Nanomsg für TCP zu verwenden
1
A
Antwort
3
Verschiedene Arten von Nanomusg Sockets sind für verschiedene Zwecke.
Zum Beispiel können Sie möglicherweise nicht Pipeline verwenden, da es nur unidirektional ist. In der Regel kommunizieren Clients mit dem Server auf einer Eins-zu-eins-Basis, so dass es keinen Sinn macht, einen Pub/Sub-Mechanismus zu verwenden.
Siehe kurz explanation und der Code für Nanomsg Kommunikationsmuster here.
Die meisten Flexibilität für die Client/Server-Kommunikation würde Ihnen NN_PAIR Socket-Typ geben. Siehe vollständig nanomsg multi client server example.
Verwandte Themen
- 1. OpenCL: Welche Art von Speicher zu verwenden?
- 2. Welche Art von Broadcast Receiver zu verwenden?
- 3. Welche Art von Asio Resolver-Objekt sollte ich verwenden?
- 4. Welche Art von Tabelle für Tags System zu verwenden?
- 5. Welche Art von Variable sollte ich verwenden?
- 6. Welche Art von Spion zum Testen verwenden
- 7. Was Anti-Ddos-Sicherheitssysteme Python für Socket-TCP-Verbindungen verwenden?
- 8. Entscheiden, welche Art von Array zu verwenden ist
- 9. Welche Art von Software verwenden Sie, um Diagramm für Ihre Präsentation und Bericht zu zeichnen?
- 10. Welche Art von Schemacode sollte ich für meine Site verwenden?
- 11. Welche Art von CMS sollte ich für diese Funktionen verwenden?
- 12. Java TCP Socket Sniffing
- 13. Python: Welche Art von Literalbegrenzer ist "besser" zu verwenden?
- 14. Einstellung Timeout für Socket recv TCP
- 15. Android TCP Socket Fehler
- 16. php TCP-Socket lesen
- 17. Welche Art von Ausnahme zu werfen?
- 18. Welche node.js-Socket-Engine sollte ich verwenden?
- 19. Tcp Python Socket halten Verbindung für immer
- 20. Objective C TCP-Socket
- 21. TCP-Socket lesen
- 22. TCP Socket keine Verbindungszeitüberschreitung
- 23. Veraltete Daten von TCP-Socket Worker
- 24. TCP IP Socket und Multithreading
- 25. schlägt installieren NPM nanomsg
- 26. Welche Art von HTTP-Umleitung für Anmeldungen?
- 27. Open TCP Socket mit Objective-c
- 28. Welche Art von Datenstruktur?
- 29. TCP-Handshake mit SOCK_RAW-Socket
- 30. Welche .Net-Komponente sollte für die TCP/IP Socket-Kommunikation verwendet werden?
Sie möchten diesen Link auf GitHub ---> https://github.com/dysinger/nanomsg-examples überprüfen; je nachdem, was Sie brauchen, verwenden Sie das in Ihrer Anwendung! –