Y a-t-il un moyen de réutiliser les connexions de socket SSL sur l'iPhone. Je vois un temps supplémentaire supplémentaire de 3 à 4 secondes pour faire le handshaking SSL. J'utilise actuellement NSURLconnection pour faire les appels d'API et chacun d'entre eux prend 4-5 secondes en Wifi. Toutes les suggestions seraient grandement appréciées.Connexion de socket SSL sur l'iPhone
Répondre
Demandez-vous comment "réutiliser" les sockets pour la même adresse et le même port? Ou pour différentes URL?
Si le premier, ne fermez pas le socket jusqu'à ce que vous êtes absolument sûr que vous n'en avez plus besoin. Si ce dernier, il n'y a rien que vous puissiez faire à ce sujet. Le processus de vérification des certificats SSL est probablement celui d'où vous obtenez le surcoût.
Vous aurez besoin d'ajouter plus de contexte à votre question si vous voulez une réponse plus spécifique.
Vous pouvez souhaiter établir une connexion SSL et continuer à la réutiliser. Plutôt que de faire une nouvelle connexion à chaque fois. Il y a certainement des frais généraux pour les connexions SSL ainsi que pour le handshaking. Vous ne pouvez pas vous débarrasser de l'overhead du cryptage, mais vous pouvez réduire le handshaking en utilisant NSStreams et en gardant la connexion ouverte pendant que vous l'utilisez.
J'ai posté code et des instructions sur la façon de le faire ici: NSStream SSL on used socket
- 1. ssl sur le formulaire de connexion?
- 2. Connexion de socket PostgreSQL
- 3. recv/envoyer sur une socket raw avant SSL wrap(), Python
- 4. Connexion SSL et enregistrement sur JSONP
- 5. test sécurisé connexion et inscription sur SSL
- 6. iPhone - Connexion SSL
- 7. SSL Connexion dans iFrame
- 8. Erreur de connexion de socket
- 9. Application client/serveur basée sur une socket Java SSL
- 10. Android Connexion Socket refusée
- 11. C: délai de connexion socket
- 12. gwt ajax ssl connexion
- 13. iOS - gestion des racines approuvées sur une connexion SSL
- 14. Python socket connexion timeout
- 15. Connexion socket avec coldfusion
- 16. boost asio ssl flux socket compilation problème
- 17. connexion HTTP permanente vs connexion socket TCP
- 18. Connexion de socket ouverte sur un conteneur de servlets
- 19. connexion au servlet via SSL
- 20. Comment afficher/modifier le délai de connexion socket sur Linux?
- 21. Qui ferme la connexion socket
- 22. Socket SSL dans Windows. Bibliothèque? Synchrone/asynchrone? Threads?
- 23. service Web vs connexion Socket
- 24. connexion socket Test en Python
- 25. problème dans la connexion socket
- 26. Problème avec la connexion SSL NSStream
- 27. Connexion de serveur Javascript au socket
- 28. Connexion SSL à des fins de test
- 29. Informations de connexion sécurisées sans SSL
- 30. Lecture à partir d'un socket SSL dans Twisted