Scanner in = new Scanner(socket.getInputStream());
int i;
for(i=1;i<=19;i++)
{
road[i].r = in.nextInt();
road[i].g = in.nextInt();
road[i].b = in.nextInt();
}
System.out.println("here");
服务器返回的是一个字符串,是19*3=57个整数,中间用空格隔开,最后有回车,但是System没有输出here,输出的是buffer returned,不知是什么意思? 这样写对吗? 谢谢~
------解决方案--------------------
如果是字符串 也有回车,那用BufferedReader流来读。把字符串读完后,再字符串解析。