2012-04-24 5 views
1

Je suis en train de créer une application iOS qui devrait communiquer avec un service de repos WCF. Ils seront tous deux sur le même réseau local. Pendant le test, vous avez codé en dur l'adresse IP du service, mais cela ne fonctionnera pas quand il sera déployé.Découvrez WCF Rest Service à partir d'iOS5

Comment puis-je obtenir l'adresse de service ou me connecter de quelque façon que ce soit? Je lisais à propos de la découverte WCF mais je ne sais pas comment je voudrais implémenter cela dans iOS.

Si elle est de toute aide, im en utilisant WCF REST modèle de service 40 (CS)

Toute aide serait appréciée.

EDIT: Comment utiliser bonjour? Des pensées?

Répondre

0

WCF Discovery est une implémentation de la spécification WS-Discovery, qui est une norme ouverte. En tant que tel, il existe quelques implémentations de celui-ci, par exemple un en Java appelé java-ws-discovery, un en Python appelé python-ws-discovery et un en c sharp appelé WS Discovery proxy.

Je n'ai pas trouvé d'implémentation en Objective-C mais étant donné que ces trois logiciels sont tous open source, vous pouvez en avoir un, ou au moins la partie dont vous avez besoin (selon que vous êtes capable de comprendre l'un de ces langues).

+0

Je ne suis pas si bon à l'objectif C :). De plus, cela semble être un peu trop pour mon projet. Je vais essayer quelque chose avec bonjour. Merci pour votre réponse. – Simon

+0

Assez juste - malheureusement, beaucoup de départements informatiques (au moins que je suis entré en contact avec) ne permettent pas bonjour, mais si ce n'est pas le cas pour vous, il peut être plus facile d'aller avec (même si peu code il y a dans cette version Python je suis tellement tenté d'essayer de le porter ...). – kmp

+0

si vous faites du portage et de l'open source, j'adorerais y jeter un coup d'oeil. Bravo – Simon