我试图从套接字public void StartPolling(double interval, Action action)
中读取所有响应,并且要读取的总字节数为未知。已经看过question,但答案都没有使用InputStream
,所以我尝试了一个。{1}}这是迄今为止所做的,但我无法从套接字获得响应。难道我做错了什么?有什么指针吗?
CODE
DataInpuStream
致电方法
public static String ReadFully(InputStream inputStream) throws IOException {
byte[] buffer = new byte[8192];
DataInputStream din = new DataInputStream(inputStream);
int bytesAvailable = din.available(); // is this right?
din.readFully(buffer);
return new String(buffer, 0, bytesAvailable);
}