मैं एक नामित पाइप बनाना चाहता हूं, जैसे "mkfifo" द्वारा बनाई गई एक, लेकिन एक चेतावनी। मैं पाइप को द्विपक्षीय होना चाहता हूं। यही है, मैं प्रक्रिया ए को फीफो को लिखना चाहता हूं, और बी को प्रक्रिया से पढ़ने के लिए प्रक्रिया करता हूं, और इसके विपरीत। "Mkfifo" द्वारा बनाई गई एक पाइप प्रक्रिया ए को पाइप पर लिखे गए डेटा को पढ़ने की अनुमति देती है। आम तौर पर मैं दो पाइप का उपयोग करता हूं, लेकिन मैं एक वास्तविक डिवाइस को अनुकरण करने की कोशिश कर रहा हूं, इसलिए मैं यथासंभव वास्तविक डिवाइस के समान होने के लिए खुले(), पढ़ना(), लिखना(), आदि के अर्थशास्त्र चाहता हूं। किसी को भी दो पाइप या नामित सॉकेट का उपयोग किए बिना इसे पूरा करने के लिए एक तकनीक के बारे में पता है?नामित पाइप "mkfifo" निर्माण के समान है, लेकिन बिडरेक्शनल
7
A
उत्तर
5
यूनिक्स-डोमेन सॉकेट का उपयोग करें।
ओह, आपने कहा कि आप एकमात्र उपलब्ध समाधान - यूनिक्स-डोमेन सॉकेट का उपयोग नहीं करना चाहते हैं।
उस स्थिति में, आप दो नामित पाइप खोलने या बिना किए बिना अटक गए हैं। या उनके लिए अपना स्वयं का डिवाइस ड्राइवर लिखें, बेशक - आप इसे ओपन सोर्स सिस्टम के लिए भी कर सकते हैं; बंद स्रोत सिस्टम (विंडोज़, एईक्स, एचपी-यूएक्स) के लिए यह कठिन हो सकता है।
4
या pty
("छद्म-टर्मिनल इंटरफ़ेस")। man pty
।
संबंधित मुद्दे
- 1. विंडोज 8 नामित पाइप निर्माण
- 2. फीफो (नामित पाइप)
- 3. mkfifo() त्रुटि ---> "नामित पाइप बनाने में त्रुटि: फ़ाइल मौजूद है"
- 4. नामित पाइप (डब्ल्यूसीएफ)
- 5. mkfifo के साथ खोला गया पाइप नामित होना चाहिए और कैसे?
- 6. मैं नामित पाइप (mkfifo) पर एक गैर-अवरुद्ध फॉपेन कैसे करूं?
- 7. जावा से विंडोज नामित पाइप कैसे खोलें?
- 8. नामित पाइप क्या हैं?
- 9. पर अवरुद्ध नहीं पढ़ नामित पाइप
- 10. नामित पाइप के बजाय एफडी की तुलना में कैसे करें
- 11. वाइन और विंडोज नामित पाइप
- 12. WCF नामित पाइप कम से कम उदाहरण
- 13. नामित पाइप सर्वर पढ़ा गया टाइमआउट
- 14. Win32 नामित पाइप और रिमोट क्लाइंट
- 15. विंडोज़ पर स्थानीय आईपीसी के लिए सॉकेट बनाम पाइप नामित?
- 16. क्या लिनक्स पर नामित पाइप का आकार बदलना संभव है?
- 17. क्या विंडोज़ में नामित पाइप खोजना संभव है?
- 18. विभिन्न प्रणालियों पर समान निर्माण
- 19. बिडरेक्शनल मानचित्र
- 20. फैंटॉमजेएस: पाइप इनपुट
- 21. खोल/फाइल सिस्टम में अनब्लॉकिंग/एसिंक्रोनस फीफो/नामित पाइप?
- 22. बैश के साथ नामित पाइप का उपयोग करना - डेटा हानि के साथ समस्या
- 23. पाइप
- 24. कंपाइलर निर्माण में, एक टोकन के समान प्रतीक है?
- 25. बिडरेक्शनल मानचित्र
- 26. दो अद्वितीय नामित पाइप विरोधाभासी और अमान्य क्रैडेंशियल एक्सेप्शन
- 27. विंडोज नामित पाइप समस्या: त्रुटि कोड 233 वैकल्पिक
- 28. बिडरेक्शनल एसोसिएशन
- 29. System.IO.Exception: पाइप टूटा हुआ है
- 30. नामित पाइप और क्या वे डेटा स्ट्रीम कर सकते हैं?
एक पीटीआई सामानों के समूह के साथ आता है जो आप नहीं चाहते हैं - आमतौर पर। सभी टर्मिनल अनुशासन हैंडलिंग की तरह। लेकिन यह उल्लेख करने के लिए बॉक्स के बाहर सोच रहा है। –