首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Netty中使用DataOutput/Input?

在Netty中使用DataOutput/Input?
EN

Stack Overflow用户
提问于 2014-07-28 22:02:56
回答 1查看 413关注 0票数 0

我正在尝试使用Java进行非阻塞的网络连接,并且我已经决定使用来这样做。我目前有一个完全工作的服务器/客户端应用程序,它使用Strings来处理网络功能。服务器/客户端将拆开字符串并从中获取数据;然而,这不是我需要做的。

我一直在查看DataOutputStream,它似乎具有我希望能够通过网络使用的功能。

  • 写字节/读字节
  • 写字节/读字节
  • 写/读
  • 写双/读
  • 写/readShort
  • 写/readFloat
  • 写/读
  • 写/readUTF

目前我所做的一切基本上都是以UTF格式进行的。我刚刚用(bytes[])字符串发送字节

我很难弄清楚如何实现这样的系统。我不想继续使用这种基于字符串的低效网络。这是对带宽的浪费,我什么也学不到。

EN

回答 1

Stack Overflow用户

发布于 2014-08-04 19:43:53

所以,我找到了我正在寻找的内置到netty,我已经使用了几天,但没有张贴回来。

在netty内部有一个ChannelBufferInputStream和一个ChannelBufferOutputStream,它们都接受ChannelBuffer作为参数,并允许类似于DataStream的函数。它确实帮助了我的人际关系。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25005088

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档