2015-05-22 133 views
1

如何使用Java讀取和寫入FIFO管道?另外,閱讀方法是否阻塞?我需要閱讀一個管道,我需要程序等待,直到管道中有東西。在Java中讀取/寫入命名管道?

在此先感謝。

+1

檢查[不能從Java中的命名管道讀取](http://stackoverflow.com/questions/2246862/not-able-to-read-from-named-pipe-in​​-java) –

回答

1

除非你想創建在Java中的命名管道,你不能,它只是另一個文件。用RandomAccessFile"rw"模式下打開它,然後只需讀取和寫入。

+0

是否更好使用RandomAccessFile而不是FileOutputStream? –

+0

如果您只需要寫入它,則不是,但正常模式是您可以讀取和寫入。 – EJP