2009-08-05 8 views
0

Je dois convertir un service Web existant (effectué sur .Net 2.0) qui s'exécute sur SOAP/HTTP pour s'exécuter sur UDP.Services Web sur UDP

J'ai trouvé une tonne de ressources sur le Web expliquant pourquoi et comment je devrais y aller. Mais tous sont trop généraux. Est-ce que quelqu'un peut me diriger vers un exemple/une ressource spécifique à .Net?

Répondre

1

Si vous pouvez basculer vers WCF (disponible dans .NET 3.0 et versions ultérieures), vous pouvez le faire. Dans WCF 3.0/3.5, vous devez utiliser l'une des nombreuses implémentations de UDP en tant que protocole de transport disponible auprès de la communauté (par exemple, voir Waleed Mohamed's excellent series sur la création d'une liaison UDP pour WCF). Si je ne me trompe pas, l'UdpBinding fera également partie de la prochaine WCF dans .NET 4.0 (qui sortira avant la fin de 2009, comme promet Microsoft) - donc dans .NET 4.0, vous aurez probablement être en mesure d'utiliser UDP comme protocole de transport dans la WCF dès la sortie de la boîte.

Marc

+1

Waleeds blog entrées sur la liaison UDP pour WCF était en effet utile. Merci beaucoup! – Uchitha