2011-10-09 15 views
7

Sunucuya her 30 saniyede bir SSL bağlantısı yapıyorum ve hemen hemen 6K alan SSL Handshake'ın yükünü taşıyabilir. ( Reusing SSL Sessions in Android with HttpClient ama registry.register çizgisini kaldırma sihirli çözüm: Ne yapmak istediğim SSL kullanımı Oturum Sürmesine ben bu yazıyı okudumSSL Oturum Yeniden Başlatmayı Android'de nasıl yapabilirim

(müvekkilim SID önceki oturumda sunucudan alınan kullanmak yapmak) 'dir yeni Şema ("http", PlainSocketFactory.getSocketFactory(), 80)); sadece benim için çalışmıyor (istemcide hiçbir oturum kimliği göndermediğinde bunu wireshark'da görüyorum).

Android'de SSLSessionCache/SSLCertificateSocketFactory kullanmanın daha iyi bir örneği var mı? teşekkürler

+0

deneyin 443 – Dharmendra

+0

http://stackoverflow.com/questions/7105681/https-connection-with-basic-auth-result-into-unauthorized Bu bağlantı yardımcı olabilir size – Dharmendra

+1

Dharmendra için port numarasını değiştirmek : Cevabınız için teşekkürler, ama istediğim bu değil .. Ben bir httpget veya posta, ama nasıl ssl oturum yeniden başlatmak – koyaya

cevap

0

Daha uzun süre hayatta kalmanıza yardımcı olur mu?

mHttpClient.setKeepAliveStrategy(new ConnectionKeepAliveStrategy() { 
    @Override 
    public long getKeepAliveDuration(HttpResponse response, HttpContext context) { 
     return 60 * 1000; 
    } 
}); 
İlgili konular