2013-01-22 3 views
0

J'essaie d'exécuter des tests sur SignalR pour pouvoir l'utiliser dans notre produit, mais il faut d'abord passer un petit test de charge qui a été défini.Connexions simultanées avec le navigateur WPF

Ce que iv fait est écrit une petite application qui crée essentiellement x nombre de commandes du navigateur WPF et les pointe sur ma machine .. Cela fonctionne très bien que tout le JavaScript et tout fonctionne ..

mon problème est que seulement 2 du navigateur x connecter au signal R, Ive a eu un regard et apparemment ses quelque chose à voir avec les connexions simultanées, donc j'essayé de placer

<system.net> 
<connectionManagement> 
    <add address="*" maxconnection="100" /> 
</connectionManagement> 

mais cela ne fonctionne pas, j'ai aussi essayé

 ServicePointManager.DefaultConnectionLimit = 200; 

qui na pas aussi résoudre ..

Im tirant mes cheveux ici pour essayer de le faire fonctionner! des idées? Je ne peux pas faire exactement un test de charge avec seulement 2 clients de connexion hehe!

certains codes; Créer est exécuté en premier pour que les navigateurs puissent charger, puis nous faisons enfin la navigation.

+0

Cela ne sonne comme question 'ServicePointManager.DefaultConnectionLimit'. Êtes-vous sûr de définir la valeur avant de créer des * connexions * (c'est-à-dire avant que le 'ServicePoint' pour votre serveur ne soit créé)? – svick

Répondre

2

Le composant de navigateur WPF est probablement un encapsuleur du composant de navigateur Web principal non géré d'Internet Explorer. Essayez de modifier la clé de Registre comme décrit:

  1. Démarrez l'Éditeur du Registre.
  2. Localisez la clé suivante dans le Registre: HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Internet Settings
  3. Dans le menu Edition, pointez sur Nouveau, cliquez sur Valeur DWORD, puis ajoutez les valeurs de Registre suivantes: Nom de la valeur : MaxConnectionsPer1_0Server
    données Valeur: 10
    base décimale
    Nom Valeur: MaxConnectionsPerServer
    données Valeur: 10
    base décimale

Pour Internet Explorer 8 & 9 et les clés globales ainsi que les objets de stratégie de groupe, voir le lien ci-dessous.

Ceci est décrit dans cet article de base de connaissances:
How do I configure Internet Explorer to download more than two files at one time?

Aussi, voir ceci: SignalR and Browser Connection limit

+0

cheers mate, après avoir fait cela, j'ai ensuite découvert Crank .. qui était beaucoup mieux que le mien :) – Steoates

Questions connexes