我正在尝试使用Java进行非阻塞的网络连接,并且我已经决定使用来这样做。我目前有一个完全工作的服务器/客户端应用程序,它使用Strings来处理网络功能。服务器/客户端将拆开字符串并从中获取数据;然而,这不是我需要做的。
我一直在查看DataOutputStream,它似乎具有我希望能够通过网络使用的功能。
目前我所做的一切基本上都是以UTF格式进行的。我刚刚用(bytes[])字符串发送字节
我很难弄清楚如何实现这样的系统。我不想继续使用这种基于字符串的低效网络。这是对带宽的浪费,我什么也学不到。
发布于 2014-08-04 19:43:53
所以,我找到了我正在寻找的内置到netty,我已经使用了几天,但没有张贴回来。
在netty内部有一个ChannelBufferInputStream和一个ChannelBufferOutputStream,它们都接受ChannelBuffer作为参数,并允许类似于DataStream的函数。它确实帮助了我的人际关系。
https://stackoverflow.com/questions/25005088
复制相似问题