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