Android – HttpUrlConnection is not closing. Eventually results to SocketException

I finally found a workaround. It seems that Jellybean is having an issue on “Keep-Alive” connections. I just added Connection=Close to my request header and now all is working. Doing a netstat, I see that the connections are now being closed and I no longer get the SocketException due to “Too many open files”.