![]() |
1
3
我不明白你为什么感到惊讶。 您要求至少一个字节。如果您的read()要求更多,这似乎是很可能的,因为您很惊讶在一次读取中没有得到整个字符串,那么它可以获取任何可用的数据,最大可达read()大小。但是所有的数据在一次读取中都不可用,所以您的字符串在两次读取之间被切碎。 在这种情况下,计时器并不重要。只有在至少一个字节可用时才能设置计时器。但你把最小值设为1。所以它只返回可用于read()大小字节的字节数(>=1)。 |
![]() |
2
0
如果您仍然遇到此问题(意识到问题是旧的),并且您的代码是准确的,那么您将在
|