0

我正在努力使用 Netty 4.0.8 Websocket 客户端示例和 SSL,我似乎无法将数据发送到 Netty SSL websocket 服务器示例。尽管有很多关于这个问题的帖子,(我相信我都经历过),最常见的建议是在管道的开头添加一个 sslHandler ,但它不起作用。握手似乎是成功的,因为它也被指示到一个相关的问题here

我记得在 4.0.0 版本中处于相同的情况,但我设法让它工作。但是,当我升级到 4.0.8 时,事情(和 API)发生了变化。

Netty 开发人员可以在示例中添加一个有效的 Websocket SSL 客户端示例吗?许多人在这个问题上苦苦挣扎,这将是有用的。也许解决方案太简单了,但举个例子就清楚了。再次,很抱歉重新发布可能已经存在的问题,但相关问题也没有得到解答,我的声誉太低,无法对其他相关问题添加评论:)

4

1 回答 1

0

我似乎找到了解决我自己问题的方法。客户端上的示例代码使用了 channel.write() 方法,该方法似乎没有将消息发送到 Websocket ssl 服务器。通过使用 channel.writeAndFlush() 代替,消息被正确地发送到服务器。

于 2013-09-12T08:55:10.243 回答