【发布时间】:2012-07-14 13:29:38
【问题描述】:
我一直在浏览 HTTP 文件服务器和上传服务器上的示例。
我正在编写一个文件服务器,它可以同时做:发送和接收文件。但我不确定如何合并 2 个管道。 或者我可能需要根据命令(上传或获取文件)修改它们。即使文档声明一旦建立通道就无法修改管道,我看到“端口统一”示例确实会根据数据对其进行修改。
任何帮助将不胜感激。
【问题讨论】:
-
shg;我认为您误解了文档。您可以随时更改管道。管道也是线程安全的
-
如此处所述:link 对于每个新通道,必须创建一个新管道并将其附加到该通道。一旦连接,通道和管道之间的耦合是永久的;通道不能将另一个管道附加到它,也不能从它分离当前管道。
-
我猜想从管道中添加或删除处理程序是可能的。感谢您的评论。
标签: java netty fileserver