Einzelnen Beitrag anzeigen

ronbrand

Registriert seit: 17. Mär 2004
28 Beiträge
 
Delphi 7 Enterprise
 
#5

Re: TServerSocket wieviel Clients gleichzeitig?

  Alt 30. Mär 2004, 14:16
mittlerweile bin ich bei den Recherchen auf die warscheinlich simple Lösung gekommen, denn es können nur max 65535 sein, das ist die Anzahl der maximal möglichen Ports denn pro Verbindung gibts immer 2 Ports, der eine ist der Sende- der andere ist der Empfänger Port, (den sich der Server natürlich merken muss, oder?)wenn ich die TCP-Arie richtig verstanden habe oder hab ich da'n Denkfehler?

Ein Blick auf "netstat" erklärt, was ich meine.

Auszug : TCP rons-computer:9099 192.168.1.5:1036 HERGESTELLT

obiges Beispiel sagt, der Port "9099" resultiert aus der Eingabe im Client (und Server) wie denn die Verbindung herzustellen ist(Indy Beispiel), der Port "1036" ist der lokale Port auf der remote-machine wo der Client gestartet wurde. Dieser Port wurde am System angefordert und automatisch zugewiesen.

Ergo geh'n uns doch irgendwann bei mehr als 65.000 connections die Ports aus, hmm...wie macht jemand wie ICQ sowas? da gibts doch Millionen von Usern jeden Tag?

Gruss Ron
computer and aircon have something in common:they stop working properly if you open windows
  Mit Zitat antworten Zitat