关于NIO和socket的一些问题

时间:2015-07-01 01:57:25

标签: java android sockets asynchronous nio

你好我现在正在尝试学习NIO范例,并且为了更好地理解这种编码方式而有一些问题。 在非阻塞模式下:

  • 为什么我要在编写过程中使用选择器?如果我有一个hmi,为什么不直接使用write方法。

  • 我怎么能从byteBuffer中读取一行?

感谢您的帮助

1 个答案:

答案 0 :(得分:2)

  

为什么我应该在编写过程中使用选择器?

你不应该,除非你有一个零长度写。

  

如果我有一个hmi,为什么不直接使用write方法。

确切地说,这就是你通常应该做的事情。

  

我怎么能从byteBuffer中读取一行?

一次一个字节。它没有线条的概念。