2010-08-11 4 views
2

Je souhaite poser une question sur l'application iPhone. J'écris un programme iPhone qui peut se connecter à un serveur. Cependant, je n'ai aucune idée de la bibliothèque de fonctions que je devrais utiliser pour développer ce programme. Quelqu'un peut-il m'aider? Merci beaucoup.Comment utiliser l'iPhone pour se connecter au serveur?

Répondre

4

Qu'essayez-vous d'accomplir une fois que vous vous connectez au serveur? Voulez-vous simplement afficher une page Web? Si oui, lisez UIWebView

Voulez-vous vous connecter à votre propre serveur principal et fournir des données à votre application client sur l'iPhone? Si oui, vous devriez lire sur la classe NSURLConnection.

Lisez la documentation de l'iPhone pour NSURLConnection et UIWebView here.

+0

merci pour votre réponse. En fait, je veux me connecter au serveur CardDav et CalDav et télécharger quelques informations de carnet d'adresses et de calendrier à mon application. Est-ce aussi l'utilisateur NSURLConnect pour réaliser cette partie? Je vous remercie. – Questions

+0

Caldav et CardDav sont simplement des données XML retournées par les serveurs basés sur http, donc oui vous devriez pouvoir télécharger, analyser les données et les utiliser pour tout ce que vous devez faire – domino

+0

Savez-vous comment se connecter à un serveur sur un autre Port? –

1

oui, il y a moyen de se connecter server.you peut utiliser la méthode suivante

NSURL *url = [NSURL URLWithString:@"http://www.w3schools.com/webservic/tempconvert.asmx"];

Cordialement Karthikeyan g

+0

merci pour votre réponse. Et j'ai encore quelques problèmes à propos de la déclaration. Après avoir défini l'URL (comme ci-dessus). Que puis-je appeler le serveur? – Questions

2

Supposons que si vous voulez obtenir le texte à partir du serveur, vous pouvez utiliser la méthode suivante NSURL *url = [NSURL URLWithString:http://iphonedevbook.com/more/10/text.txt]; textView.text = [NSString stringWithContentsOfURL:url encoding:NSUTF8StringEncoding error:nil];

en fait il existe deux autres façons d'obtenir les données du serveur Synchronou sly ASynchronously

+0

merci pour votre réponse. Puis-je définir le type du serveur? Comme je veux connecter le serveur CalDav et CardDav afin d'obtenir le carnet d'adresses et les données du calendrier. Est-ce aussi possible? Je vous remercie. – Questions

Questions connexes