Moin!
Zitat von
Beckman:
Code:
try
begin
Client.active := true;
writeln('client set active');
end;
except writeln('could not set client active');
end;
try
begin
client.Open;
writeln('client opened');;
end;
except writeln('could not open client');
end;
^^ Ist beides das gleiche - also wozu? Open setzt Active auf True und das gleiche machst du auch vorher schonmal...
Zitat von
Beckman:
... und es
localhost, daher muesste es funken. nc -lp 6667 wartet auf incoming connection.
Wer sagt dir denn, dass es dann funktionieren sollte? Ist es überhaupt ein
TCP Port und kein UDP? Wartet der wirklich auf eine Incoming Connection oder ist der einfach nur Waiting (das neue Daten kommen von seiner aufgebauten Verbindung)? Schonmal ein wenig gewartet? Löst der Socket einen Fehler (OnError) aus? Akzeptiert der Port 6667 überhaupt eingehende Verbindung? Akzeptiert der überhaupt Verbindungen vom lokalen Rechner?
MfG
Muetze1