2010-10-27 5 views
0

Je code actuellement un logiciel de cybercafé dans WCF pour 25 clients. J'ai beaucoup lu sur instanceContextMode, Concurrency et Duplex et d'autres choses et j'ai vu que tout le monde avait des problèmes à cause de la mauvaise implémentation de ces paramètres.Mise en œuvre idéale WCF pour 25 clients

Voici mon scénario: les clients reçoivent des informations de temps du serveur toutes les 5 ou 10 secondes, les clients et le serveur devraient être en mesure d'envoyer des messages les uns aux autres. Quels paramètres (Concurrency/InstanceMode) voulez-vous me recommander de ne pas avoir le fil, l'impasse et d'autres problèmes?

--Les clients et le serveur doit être en mesure d'envoyer des messages à eachother (So Duplex sera nécessaire?)

ordre --En pour le serveur pour servir tous les clients en même temps, est multiple Concurrency et l'instance est la persévérance?

Merci à l'avance

Répondre

0

Personnellement, j'utiliser ces paramètres:

[ServiceBehavior 
(
    InstanceContextMode = InstanceContextMode.PerCall, 
    ConcurrencyMode = ConcurrencyMode.Multiple 
)]