AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Textdatei "streamen" (Linux Server, Win Client)
Thema durchsuchen
Ansicht
Themen-Optionen

Textdatei "streamen" (Linux Server, Win Client)

Ein Thema von Curry · begonnen am 10. Dez 2010 · letzter Beitrag vom 11. Dez 2010
 
Curry

Registriert seit: 7. Dez 2010
12 Beiträge
 
#1

Textdatei "streamen" (Linux Server, Win Client)

  Alt 10. Dez 2010, 22:37
Hallo zusammen

Mein Anliegen ist folgendes: Ich will eine Textdatei welche sich auf einem Linux Server befindet in einem relativ kurzen Intervall (~2s) neu auf meinen Rechner laden lassen um sie dort neu verarbeiten zu können.

Server-seitig habe ich ein Phyton Script was alle 2 Sekunden eine Textdatei aktualiesiert in der es Vorkommnisse aufzeichnet . . .
Einfacher: Textadtei die alle 2 Sekunden neu geschrieben wird.

Und auf dem Client läuft das bis jetzt wie folgt:
Delphi öffnet über ShellExecute eine Batch Datei - diese Batch Datei ruft dann PSCP (Putty ableger) auf und hohlt sich via SSH die Textdatei vom Server.
Ist nicht schön - aber in der Theorie funktioniert es ja - nun ist das Problem das Delphi die Textdatei natürlich nicht öffnen kann wenn sie just in
diesem Moment neu beschrieben wird. Ich hatte die Hoffnung das ein Delay von 2 Sekunden zwischen Download und einlesen reicht - aber das is fast
unberechnbar weswegen ich jetzt schon einen Delay von 5s nehmen musste - und trotzdem kommt es noch vor das Delphi den fehler "xx.txt konnte nicht
geöffnet werden" ausgibt.

Ich bin sicher das kann man schöner lösen und hoffe auf euch

lg
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:34 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz