J'ai un serveur web avec mon site web et j'essaie de le tester mais je ne semble pas y arriver. Je pense que le problème est qu'il y a un nombre limité de connexions simultanées dans XP (Pro).
J'ai écrit un client simple en C# pour les tests de résistance :
...
for (int i = 0; i < _numThread; i++)
{
Thread t = new Thread(CallGetHttp);
t.Start();
}
...
private void CallGetHttp()
{
WebRequest wrGETURL;
wrGETURL = WebRequest.Create(_url);
WebProxy myProxy = new WebProxy("myproxy", 80);
myProxy.BypassProxyOnLocal = true;
wrGETURL.Proxy = WebProxy.GetDefaultProxy();
Stream objStream;
objStream = wrGETURL.GetResponse().GetResponseStream();
StreamReader objReader = new StreamReader(objStream);
..
}
Est-ce que c'est correct ? Si oui, comment puis-je augmenter le nombre de connexions simultanées ?