我正在开发服务器-客户端应用程序,但在等待输入流上的输入数据时遇到问题。我有线程专用于读取输入数据。目前它使用while循环来保持直到数据可用。(注意协议(protocol)如下:发送数据包的大小,比如N,作为int然后发送N个字节)。publicvoidrun(){//someinitializationInputStreaminStream=sock.getInputStream();byte[]packetData;//somemorestuffwhile(!interrupted){while(inStream.available()==0);packetData=newbyt