kısa soru: Arkaplan işlemi olarak çalışan ve arama pogrammına borularla bağlı gerçek zamanlı simülasyonum var. Stdout üzerinden belirli bilgileri almak için stdin kullanarak bu sürece komut göndermek istiyorum. Şimdi, gerçek zamanlı bir süreç olduğu için, engellenmeyen bir girdi olmalı. Boost :: asio :: async_read iostream :: cin ile birlikte bu görev için iyi bir fikir mi? Mümkün olduğunda bu işlevi nasıl kullanırdım? Daha fazla öneriniz var mı?Striptizle :: asio :: async_read kullanarak stdin?
5
A
cevap
8
boost::asio::posix::stream_descriptor
http://www.boost.org/doc/libs/release/doc/html/boost_asio/example/cpp03/chat/posix_chat_client.cpp
İlgili konular
- 1. Asio
- 2. Aygıt dosyaları ile birlikte asio kullanımı
- 3. Async Boost Asio kullanarak dosya tanıtıcıda bekle
- 4. Boost :: asio,
- 5. okuma Stdin
- 6. boost :: asio UDP yayını
- 7. Asio ve Web Yuvalarını Yükseltme?
- 8. Asio UDP yuvası
- 9. Yükseltme Asio message_flags
- 10. ASIO Silinen işlevi
- 11. Destekle Protobuf Mesajlarını Gönderme :: asio
- 12. Bash STDIN yeniden yönlendirme?
- 13. read.table işlevi ve stdin
- 14. Biçimdeki stdin in bash
- 15. zeromq zmq.Poller ve stdin
- 16. stdout'u ve Stdin ilişkileri
- 17. Python lxml ve Stdin
- 18. PHPUnit'teki test STDIN
- 19. Yükseltme kullanarak kod :: asio :: streambuf segfault neden olur
- 20. Stdin to powershell komut dosyası
- 21. Dişli sunucu döngüsünü Boost :: Asio
- 22. Stkut/stderr/stdin akışlarını, FFI
- 23. Boost Asio SSL anlaşması asla
- 24. Boost :: asio ve boost :: thread
- 25. Daha iyi boost asio örnek
- 26. boost asio ve coroutine2 örnek
- 27. boost :: asio, iplik havuzları ve ben <code>boost::asio</code> kullanarak bir iş parçacığı havuzu uyguladık
- 28. Python'da stdin kodlaması nasıl değiştirilir
- 29. C++, boost asio, boş sonlandırılmış dize alma
- 30. ffmpeg: hangi dosya formatları stdin kullanımını destekler?
bak Will stdin'nin normal bir dosya yerine bir TTY veya bir boru ise bu blok? – rightfold