Hallo zusammen,
ich habe folgendes Problem:
Ich habe eine Klasse in der es mehrere
Indy 10 Server gibt. Diese funktioniert auch schon einwandfrei.
Auf einem zweiten Rechner laufen die Clients die sich bei diesen Servern ihre Information beschaffen, aller geht soweit.
Ich habe eine Form die recht einfach ist, und die nicht viel mehr tut als eine Instanz dieser Klasse zu kreieren und diese dann laufen zu laufen lassen. Das geht auch noch.
Will ich jetzt aber die besagte Klasse mit ihren Servern in ein größeres Projekt einbinden und dort laufen lassen gehts auf einmal nicht mehr. Sobald die Clients nun eine Verbindung zu den Servern kommt immer der Fehler:
Error 10054 Connection Reset by Peer.
Dieser taucht immer in der Server_Execute Methode auf:
Delphi-Quellcode:
procedure TNetCom.TCPServer_StatusExecute(AContext: TIdContext);
begin
..
// irgendwelche Anweisungen
..
..
if AContext.Connection.Connected then // <- Hier taucht der Fehler auf
begin
end;
emd;
Ich hoffe ihr habe eine Erklärung. Wie gesagt in der schmalen Anwendung gehts, aber im größeren Projekt will es einfach nicht funktionieren. Vielen Dank schonmal im Vorraus