I need to develop an application that comunicates with an https server. This application needs to do some asynchronous data transfert.
I first tried to use an HttpsURLConnection and manage the returned inputStream using a separate thread with an observable object. The observer class than would call the update method that would do some stuff. The problem with this approach is that i read here: HTTPUrlConnection error (Can't open OutputStream after reading from an inputStream) that HttpUrlConnection can't handle more than a single write/read. That post didn't help me anyway.
I read about Jetty and the Apache HttpClient, but those libraries are 2.8 and 4 megabytes, that is more than 10 times bigger than the application i have to write.
So: I'm looking for a really simple and possibly lightweight java libraries to handle an asynchronous https connection, or a way to use multiple times a connection like the HttpURLConnection (the second solution would be more appreciated as my program doesn't need to do anything more complex and i don't have to import any other libraries).
btw: i'm using the sun httpServer to make the https server if it is useful to know. If you need me to post some parts of my code to make you better understand what i'm making just ask.
Thanks