Hi to all. I have a question about how SSLSocketFactory uses localPort number. Which is the policy that SSLSocketFactory uses to get localport number?
I put a print on SSLUtil.java after createSocket(..): sslSocket = (SSLSocket) factory.createSocket(host, port); System.out.println(sslSocket); Everytime i do a "call.invoke(...)" i see that localport number is increased. [SSL_NULL_WITH_NULL_NULL: Socket[addr=sodcsap1.dcdev.gcv/192.168.22.41,port=443,localport=1166]] [SSL_NULL_WITH_NULL_NULL: Socket[addr=sodcsap1.dcdev.gcv/192.168.22.41,port=443,localport=1167]] [SSL_NULL_WITH_NULL_NULL: Socket[addr=sodcsap1.dcdev.gcv/192.168.22.41,port=443,localport=1168]] ... [SSL_NULL_WITH_NULL_NULL: Socket[addr=sodcsap1.dcdev.gcv/192.168.22.41,port=443,localport=1253]] I saw also that socket is closed correctly and also netstat confirm it (HTTPUtils closes the socket on post() method) . Why doesn't SSLSocketFactory reuse localport number released by socket.close() and instead continues to increase localport number? Maybe is a newbie question ..sorry for that :-) .. Michele