Autor Beitrag
Inferno
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 76



BeitragVerfasst: Mo 03.05.04 12:55 
Hi all,

also mir ist eben etwas aufgefallen, habe mir ne UDP Server anwendung gebaut und folgendes bemerkt.
ich starte den server auf Port 2550. so bist dahin alles OK. nun beende ich den server wieder und starte ihn erneut auf Port 2550, was nun aber passiert ist seltsam. der server wird wieder gestartet allerdings jetzt auf einem anderen port als dem den ich angegeben habe. mache ich da was falsch ?

ich starte den server mit:

ausblenden Delphi-Quelltext
1:
  UDPServer.Active := True;					



ich beende den server mit:

ausblenden Delphi-Quelltext
1:
  UDPServer.Active := False;					


danke schon im voraus

mfg
Inferno
inselberg
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 458



BeitragVerfasst: Mo 03.05.04 14:39 
kann es sein dass es etwas dauert bis ein timeout kommt?
also durch setzen des false der server noch nicht beendet ist

nur so als idee

_________________
hans bist du das ?
Inferno Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 76



BeitragVerfasst: Mo 03.05.04 15:01 
hi

naja ich denke, wenn der server noch ned beendet wäre könnte ich den server ja nicht nochmal erstellen, da ja der port dann noch in benutzung ist und dann ja ne exception kommen müßte oder is das bei Indy so das die dann einfach sich einen noch freien Port suchen ???
das wäre ziemlich unpraktisch :wink:

aber ich weiß es echt nicht, da ich jetzt das erstemal mit Indy kompos arbeite

Oder muss man den Server über andere Funktionen Starten und Stoppen ?
Inferno Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 76



BeitragVerfasst: Di 04.05.04 07:13 
*hilfe* :cry: