Einzelnen Beitrag anzeigen

Angel4585

Registriert seit: 4. Okt 2005
Ort: i.d.N.v. Freiburg im Breisgau
2.199 Beiträge
 
Delphi 2010 Professional
 
#1

TIdCmdTCPServer: Alle Ports werden bereits verwendet?

  Alt 20. Aug 2008, 08:34
Hallo,

ich möchte in meine ServiceAnwendung einen TIdCmdTCPServer integrieren, habe allerdings das Problem das bei nem Bind die Meldung kommt das der Port bereits belegt ist. hab schon etwa 80 Ports durchgemacht und jedesmal das selbe

Mein Code:
Delphi-Quellcode:
with IdCmdTCPServer1.Bindings.add do
  begin
  IP:='127.0.0.1';
  Port:=8586;
  Bind;
  end;
Hab auch schon probiert im OI einfach ein Binding anzulegen, das Bind zu machen und auf Active=true zu schalten, hilft aber alles nix.
Was hab ich denn übersehen?

Edit: Kann man überhaupt aus nem Dienst heraus ne TCP-Verbindung herstellen? oder muss man da vllt was bestimmtes einstellen damit das geht?

Edit2:
OK nachdem ich die IP zu der im Netzwerk geändert hab und ncihtmehr 127.0.0.1 nutze geht das Bind zumindest.
Jetz steht allerdings der Client der sich verbindet am SendCmd, sednet was, allerdings kommt das nie am Server an, hab auch ein CommandHandler erstellt mit dem nötigen Ereignis, aber da kommt nix



Martin Weber
Ich bin ein Rüsselmops
  Mit Zitat antworten Zitat