Hallo Sicro,
Mit RunProgram(): "curl" als Programm und der Teil nach "curl" als Parameter übergeben.
also so schlau bin ich auch!
Es geht darum des externe Programm curl eben nicht verwenden zu müssen sondern alles aus PB heraus zu machen.
inzwischen hättest du dir eine saubere Lösung per Netzwerk-Freigabe
Da ich kein klassisches Ubuntu verwende sondern ein PuppyLinux das auf Tahr 6.0.2 aufbaut ist das alles nicht so einfach umzusetzen und ich stelle mein System jetzt nicht um nur um eine Netzwerkfunktion zu bekommen die ich auch sehr übersichtlich und flexibel und auf mein System angepasst nachstellen kann.
Es geht mit ja nicht nur darum Dateien hin und herzuschieben!
Ich möchte Textinfos an die SchülerPCs senden können und im Grunde die SchülerPCs fernsteuern können.
Das geht so mit dem klassischen mounten von Netzwerklaufwerken wohl nicht oder?
Die sauberste Lösung wäre, wie ich es im Augenblick einschätze, der atomic-server der dann auf den SchülerPCs läuft. Leider kann oder will mir keiner von den Spezialisten erzählen wie ich die beiden Funktionen in die server - client -programme einbauen kann.
Da ich mich grundsätzlich nicht nur auf einen Weg festlege suche ich weiter einen Weg mit SimpleHTTPServerWithUpload.py.
Da ich nun mit curl in der Lage bin mit PureBasic auch Dateien an den Server zu senden habe ich schon einen kompletten Lösungsansatz fertig:
- auf der SchülerPC-Seite läuft ein PB-Programm das alle 20 Sek. prüft ob eine Befehlsdatei vorhanden ist
- ist die Datei vorhanden werden die Befehle darin ausgeführt
- per curl sende ich die Datei auf den Schüler-PC
Du warte ich noch auf eine Komplettlösung mit PB auf Basis des atomic-server.
Bin mal gespannt ob da noch was von den Spezialisten kommt....
LG
Wolfgang