Contents Previous Next

5.15.2 Primitive für das Netz

XLogo hat 4 Primitive, die ihm ermöglichen, über ein Netz zu kommunizieren: höretcp, ausführetcp, chattcp und sende. In allen künftigen Beispielen werden wir den einfachen Fall von zwei Computern in der bisherigen Abbildung nehmen.

höretcp: Dieses Primitiv ist die Grundlage für alle Netzkommunikation. Es benötigt kein Argument. Wenn Sie dieses Primitiv auf einem Computer ausführen, wird der Computer nach von anderen Computern auf das Netz geschickte Anweisungen achten.

ausführetcp: Dieses Primitiv erlaubt die Ausführung von Anweisungen von einem Computer auf dem Netz.

Syntax: ausführetcp Wort Liste

Wort ist die angerufene IP-Adresse oder der Computername, Liste enthält auszuführende Anweisungen.

Beispiel: Ich bin auf Hase, ich will ein Quadrat mit einer Seite von 100 auf dem anderen Computer zeichnen.

Dazu muss ich auf dem Computer Turtle mit dem Befehl höretcp beginnen. Dann, auf Hase schreibe ich :

ausführetcp "192.168.1.2 [Wiederhole 4 [vw 100 re 90]]

oder

ausführetcp "Turtle [Wiederhole 4 [vw 100 re 90]]

chattcp: Erlaubt den Plausch zwischen zwei Computern auf einem Netz. Auf jedem Computer zeigt es ein Chatfenster.

Syntax: Chattcp Wort Liste

Wort ist die angerufene IP-Adresse oder der Computername, Liste enthält den zu zeigenden Satz.

Beispiel: Hase will mit Turtle reden.

Zuerst führt Turtle höretcp aus und wartet damit auf Anweisungen von Netzcomputern. Dann schreibt Hase: chattcp "192.168.1.2 [hallo Turtle] . Chat-Fenster werden auf beiden Computern aufgehen, das erlaubt ihnen miteinander zu reden.

sendetcp: Schicken Sie Daten zu einem Computer auf dem Netz und geben Sie seine Antwort zurück.

Syntax: Sendetcp Wort Liste

Wort ist die angerufene IP-Adresse oder der Computername, Liste enthält die zu schickenden Daten. Wenn Xlogo auf dem anderen Computer begonnen wird, wird er mit "In Ordnung" antworten.

Mit diesem Primitiv ist es möglich mit einem Roboter über seinen Netzzugang zu kommunizieren. Dann könnte die Antwort des Roboters unterschiedlich sein.

Beispiel: Turtle will Hase den Satz "3.14159 ist wirklich Pi" schicken.

Zuerst führt Hase höretcp aus, dass er auf den anderen Computer wartet. Dann schreibt Turtle:

druckezeile sendetcp "Hase [3.14159 ist wirklich Pi]

Eine kleine Andeutung: Starten Sie zwei Instanzen von XLogo auf dem gleichen Computer.


XLogo Handbuch (siehe Quelle )

Übersetzt von Michael MalienErzeugt durch Txt2Tags
Geändert am: 07/28/08 18:38:48 am 2008-07-28 um 18:40:29

Contents Previous Next