I'm trying to scan String from my input stream, but it won't close. Here is my code:
public static String receive(int sid)
{
Scanner sc = new Scanner(servers[sid].getInputStream(), "UTF-8").useDelimiter("\\A");
String s = sc.next();
sc.close();
return s;
}