0

实际上我在自定义流服务器项目中使用 netty 3.2.7。我正在尝试升级到 netty 3.3.x,但遇到了与“不安全”相关的问题。

我有一个子类“ChunkedWriteHandler”的处理程序和另一个子类“ChunkedInput”的类,以便实现向客户端的分块http数据传输。

升级到 3.3.x 后,我的代码中断并显示以下消息:

Invalid memory access of location 0x15e47da eip=0x708666

查看源代码,我可以看到现在 ChunkedWriteHandler 中使用的缓冲区使用 Unsafe 来优化一些操作,但我不明白我做错了什么(导致无效的内存访问)以及如何解决这个问题。

一些网络大师可以帮助我理解和解决我的问题吗?

谢谢,罗科

4

1 回答 1

0

在 netty 3.4.1.Final 中,现在可以通过“-Dorg.jboss.netty.tryUnsafe=false”禁用不安全

于 2012-04-22T18:22:14.027 回答