का उपयोग कर लिनक्स पाइप को पढ़ें/लिखें लिखें मेरी क्वेरी जावा में लिनक्स पाइप को पढ़ने/लिखने का सबसे अच्छा तरीका क्या है? मैं पहले से हीजावा
RandomAccessFile file = new RandomAccessFile("/dev/zap/16", "rw");
तरह java.io.RandomAccessFile उपयोग कर रहा हूँ और उसके बाद कार्यकर्ता धागा जो के रूप में
byte[] buffer = new byte[16];
file.read(buffer);
यह पाइप से इसे पढ़ा है हर 2ms के बाद इसे पढ़ता करने के लिए इसे पारित, लेकिन मुझे लगता है कि संदेह है कुछ बाइट ओवरराइट कर रहे हैं। क्या आप जानते हैं कि लिनक्स (उबंटू) पाइप के लिए बफर को कैसे संभालता है?
तारांकन को क्या संबंध है पढ़ा है? –
असल में/dev/zap/16 जेप्टेल ड्राइवर द्वारा एस्टरिस्क के लिए उपयोग किया जाता है जब आपके मशीन पर एसएस 7 कार्ड स्थापित होता है। तारांकन में मॉड्यूल है जो इस पाइप को पढ़ता है लेकिन मूल कोड में है। मैं जावा पर यह काम करने की कोशिश कर रहा हूं। विषय के बाहर लेकिन यदि आप में से कोई भी एस्टेरिक्स्क + एसएस 7 स्थापित करने का प्रयास कर रहा है तो मेरा अनुभव है http://amitbhayani.blogspot.com/2009/04/asterisk-ss7.html –