mit Client auf Server zugreifen und serielle Daten senden
Verfasst: Mittwoch 17. Januar 2007, 21:42
Hi,
ich hatte im vergangenen Sommer ein kleines Script mit Python entworfen, das mir auf einem Rechner (win xp) bei Drücken diverser Buchstaben/Zahlen bestimmte Strings auf der (lokalen) seriellen Schnittstelle ausgibt.
Nun würde ich dieses Programm gerne netzwerkfähig machen, d.h. ich starte auf dem lokalen PC einen Server.
Ein Client kann auf diesen Server zugreifen und dort die Strings auf der seriellen Schnittstelle ausgeben.
Ich habe mich die letzten Tage mal in die Netzwerk-Socket-Programierung eingelesen, gibt es denn ein empfehlenswertes Tutorial zu dem Thema ?
ich hatte mir folgende angeschaut:
http://www.amk.ca/python/howto/sockets/
http://www.aifb.uni-karlsruhe.de/Lehre/ ... DE082.html
ich denke mal ich muss die zu sendende Strings schon im Server festlegen, so das der Client nur die entsprechenden vorgefertigen Strings zum senden aufruft (wird warscheinlich die einfachere Methode sein).
Neu zu sendende Strings treten nicht auf, alles was möglich ist, wurde vorher festgelegt.
muss ich denn beim Testen etwas beachten wenn ich Server und Client auf dem gleichen PC (win xp !) starte (ausser localhost als IP Adresse ?)
ich hatte im vergangenen Sommer ein kleines Script mit Python entworfen, das mir auf einem Rechner (win xp) bei Drücken diverser Buchstaben/Zahlen bestimmte Strings auf der (lokalen) seriellen Schnittstelle ausgibt.
Nun würde ich dieses Programm gerne netzwerkfähig machen, d.h. ich starte auf dem lokalen PC einen Server.
Ein Client kann auf diesen Server zugreifen und dort die Strings auf der seriellen Schnittstelle ausgeben.
Ich habe mich die letzten Tage mal in die Netzwerk-Socket-Programierung eingelesen, gibt es denn ein empfehlenswertes Tutorial zu dem Thema ?
ich hatte mir folgende angeschaut:
http://www.amk.ca/python/howto/sockets/
http://www.aifb.uni-karlsruhe.de/Lehre/ ... DE082.html
ich denke mal ich muss die zu sendende Strings schon im Server festlegen, so das der Client nur die entsprechenden vorgefertigen Strings zum senden aufruft (wird warscheinlich die einfachere Methode sein).
Neu zu sendende Strings treten nicht auf, alles was möglich ist, wurde vorher festgelegt.
muss ich denn beim Testen etwas beachten wenn ich Server und Client auf dem gleichen PC (win xp !) starte (ausser localhost als IP Adresse ?)