我有一个设置,其中一个程序从命名管道读取并将读取的数据写入套接字。另一个程序从套接字读取并将数据写入另一个命名管道。这是在跨节点的Linux上。一切正常,在Java FileChannels上进行常规读取和写入,但是当我试图提高效率并使用transferTo在套接字通道上发送命名管道数据时,transferTo总是返回0字节传输。接收数据传输更具决定性:尝试对命名管道进行搜索时会遇到异常(在命名管道上不允许搜索)。我想做不可能的事吗?有没有人运气使用transferTo和/或transferFrom与命名管道。
感谢。