Jeg troede dig og Borrisholt havde forladt eksperten.dk for at slå jer på hestehandel.
I indy 9 er der en property max connection. Hvis du sætter den til (0 eller -1, kan ikke lige huske hvad) er der teoretisk ingen øvre grænse. Kun din server/linie.
ja okay, men det var ikke så meget det jeg tænkte på. hvis man har 10000 connections til den og de alle sender noget samtige som den serveren skal tjekke. kan den håndtere det eller hvordan?
Hvis du har så mange brugere som sender noget samtidig, så behandler den det vel en af gangen eller alt sammen samtidig, kommer an på om den er single eller multithreaded...
var klient: TIdTCPClient; i : integer; begin for i := 0 to strtoint(edit1.Text) do klient := TIdTCPClient.Create(self); klient.Host := '127.0.0.1'; klient.Port := 8090; klient.Connect;
Så burde du kunne lave en milliard million connections hvis du køber dem i Merlin.
jeg prøvede lige som stoney foreslog. jeg har en 1400 Mhz computer med 256 MB ram og alligevel måtte den snørkle sig gennem 100 samtidige connections. Den startede rimeligt hurtigt med 3 i sekundet, senere 1 pr. 10. sekund. Jeg kørte med to applikationer. Mon den kan klare flere hvis clienterne ikke er på den lokale computer eller hvis de kommer fra forskellige?
Har du mulighed for at teste med en maskine som server og en anden som klient. (jeg kan ikke selv lige i øjeblikket).
Husk på hvis din maskine både er server og klient vil det nogenlunde svare til at starte notepade 100 gange samtidig med "serverdelen" skal håndtere 100 connections på samme maskine.
okay det lyder ikke godt alt dette, men cms kan du ikke sende dit server og client program til ziron@wanadoo.dk så kan jeg prøve at hoste. jeg gider ikke selv at compile :)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.