使用 netty 客户端与 spdy 服务器对话

Posted

技术标签:

【中文标题】使用 netty 客户端与 spdy 服务器对话【英文标题】:Talking to spdy server with netty client 【发布时间】:2013-05-02 10:13:14 【问题描述】:

我想用 netty 与 android 应用程序中的 spdy/2 服务器交谈。

当谷歌搜索这个问题时,只能构建一个 netty spdy 服务器。

有人有netty spdy客户端的例子吗?

【问题讨论】:

【参考方案1】:

SpdyFrameEncoderSpdyFrameDecoder 可用于对 SPDY 帧进行编码和解码,这适用于客户端和服务器。但是,SpdySessionHandler 仅适用于服务器,因此您手头只有非常基本的构造。据我所知,社区中没有人尝试编写客户端 SPDY 会话处理程序。

【讨论】:

【参考方案2】:

我刚刚发送了一个拉取请求,其中包含一个可以帮助您的示例: https://github.com/netty/netty/pull/2150

它使用SPDY 3.1,但适应2应该不难。

【讨论】:

以上是关于使用 netty 客户端与 spdy 服务器对话的主要内容,如果未能解决你的问题,请参考以下文章

使用 java 客户端与 spdy 服务器对话

java中使用netty的SPDY客户端和服务器

Netty 4.0 SPDY 文件传输不工作

在 Android 上添加 spdy 编解码器后使用 netty 连接失败

使用 Dropwizard 客户端支持 SPDY

如何通过 ALPN 在 Jetty SPDY 上使用客户端证书?