Я загрузил библиотеку nanomsg, и я знаю, что она поддерживает сокеты TCP. Я пытаюсь сделать простой TCP-сервер в C с ним, но у него так много разных типов сокетов, что я не знаю, какой из них подходит для простого создания TCP-сервера. Есть конвейер, reqrep, pubsub и т. Д. Итак, какой из них лучше всего подходит для простого TCP-сервера?Какой тип сокета использовать в nanomsg для TCP
1
A
ответ
3
Различные типы гнезд nanomsg предназначены для разных целей.
Возможно, вы не сможете использовать трубопровод, так как он только однонаправленный. Обычно клиенты разговаривают с сервером один на один, поэтому нет смысла использовать механизм pub/sub.
См. Короткие explanation и код для моделей связи nanomsg here.
Наибольшая гибкость для связи клиент/сервер даст вам тип гнезда NN_PAIR. См. Полный список nanomsg multi client server example.
Смежные вопросы
- 1. Nanomsg TCP Handshake
- 2. , какой тип сокета использовать для получения всех данных
- 3. Как получить тип сокета?
- 4. Какой адрес использовать для локального TCP-сервера?
- 5. keep_alive опции для усиления tcp-приемника и усиления tcp-сокета
- 6. Определить состояние TCP-сокета
- 7. Создание сокета TCP в AngularJS
- 8. Какой тип объекта преобразования asio следует использовать?
- 9. Длина жизни сокета TCP
- 10. Чтение из сокета TCP
- 11. Какой тип данных использовать?
- 12. Какой тип использовать для timeIntervalSince1970 в мс?
- 13. Ошибка сокета TCP 10061
- 14. Какой тип соединения использовать?
- 15. Строительство nanomsg для Android
- 16. Какой тип коллекции использовать?
- 17. Как использовать архитектуру съемки nanomsg без цикла while?
- 18. Розетка между C (nanomsg) и Python (не nanomsg)
- 19. C - Связь сокета (TCP)
- 20. Какой тип данных использовать?
- 21. сокета TCP асинхронной связи
- 22. Какой тип JOIN использовать
- 23. Потребление данных сокета TCP
- 24. Время передачи TCP-сокета
- 25. Какой тип перенаправления использовать?
- 26. Какой тип списка использовать?
- 27. Создание сокета TCP в C
- 28. установка таймаута для сокета recv TCP
- 29. Как отделить сообщения сокета TCP
- 30. Пропускная способность Unix TCP-сокета
Вы хотите проверить эту ссылку на GitHub ---> https://github.com/dysinger/nanomsg-examples; в зависимости от того, что вам подходит, используйте это в своем приложении! –