Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Netty动态管道配置_Java_Http_Netty_Nio - Fatal编程技术网

Java Netty动态管道配置

Java Netty动态管道配置,java,http,netty,nio,Java,Http,Netty,Nio,这可能是一个“新手”问题,但不管怎么说,问题还是来了。我们有一个netty服务器正在运行,我们希望它能够支持多种不同的协议,如直接tcp、http、udp等。。我正在尝试编写一个类,使其更具动态性,在每次请求时,我们都会向管道中添加处理程序/解码器/编码器,因此我们只会根据流量类型添加所需的层。我已经弄明白了直接tcp,因为我们正在编码特殊的字节,但我很难想出一个聪明的方法来区分它的HTTP流量与基于通道缓冲区或字节数组的直接tcp 我的想法是读取一些字节并寻找像“GET”或“POST”这样的字

这可能是一个“新手”问题,但不管怎么说,问题还是来了。我们有一个netty服务器正在运行,我们希望它能够支持多种不同的协议,如直接tcp、http、udp等。。我正在尝试编写一个类,使其更具动态性,在每次请求时,我们都会向管道中添加处理程序/解码器/编码器,因此我们只会根据流量类型添加所需的层。我已经弄明白了直接tcp,因为我们正在编码特殊的字节,但我很难想出一个聪明的方法来区分它的HTTP流量与基于通道缓冲区或字节数组的直接tcp


我的想法是读取一些字节并寻找像“GET”或“POST”这样的字符串,我假设HTTPRequest会在某个地方有这些项。。我所做的值得吗?或者有人有什么有用的想法吗?

我想您应该看看portunification示例,其中我们做了一些类似于您想做的事情。简言之,你可以做你想做的事。有关更多信息和详细信息,请查看[1]中的示例

[1.a(已弃用的主文件)]


[1.b(4.1)]

我想您应该看看portunification示例,在该示例中,我们做了一些您想做的事情。简言之,你可以做你想做的事。有关更多信息和详细信息,请查看[1]中的示例

[1.a(已弃用的主文件)]

[1.b(4.1)]