Andreas Rozek Lesehinweise letzte Änderungen Gästebuch-Eintrag Mitteilungen an den Autor  English Version  zur Leitseite zum vorherigen Thema zum nächsten Thema  zur ersten Seite zur vorherigen Seite zur nächsten Seite

Socket_01 - Datentransfer zwischen UDP-Sockets

"Socket_01" demonstriert den Datentransfer zwischen UDP-Sockets - zu diesem Zweck legt das Programm zwei solche Sockets an und schickt eine Nachricht von einem Socket zum anderen.

Das Programm ist äußerst einfach und bedarf keiner weiteren Erläuterung.

"Socket_01" wird ohne Angabe von Kommandozeilen-Argumenten aufgerufen

  lua Socket_01.lua

und liefert folgende Ausgabe:

  Socket_01 - a first experiment with UDP datagrams

  creating receiver socket...
  done (Address: 0.0.0.0, Port: 1267)

  creating sender socket...
  done (Address: 0.0.0.0, Port: 1268)

  sending datagram...
  done

  receiving datagram...
  done (got "Hello" from 127.0.0.1:1268)

Die Nummern der verwendeten Ports können von Rechner zu Rechner sowie (auf demselben Rechner) von Aufruf zu Aufruf variieren.

Quelltext

Das Programm steht im Quelltext zur Verfügung:

Literaturhinweise

[1] Roberto Ierusalimschy, Luiz Henrique de Figueiredo, Waldemar Celes
Reference Manual of the Programming Language Lua 4.0
(siehe http://www.lua.org/manual)
das Referenzhandbuch enthält alle wesentlichen Informationen zur Sprache selbst, den zugehörigen Standardbibliotheken und der Schnittstelle zur Laufzeitumgebung;
[2] Diego Nehab
LuaSocket - IPv4 Sockets support for the Lua language
(siehe http://www.tecgraf.puc-rio.br/~diego/luasocket)
LuaSocket erweitert Lua um wichtige IPv4-Funktionen. Unter der genannten Adresse finden Sie eine Beschreibung des Paketes und können sich eine Distribution herunterladen;

Haftungsausschluß

Bitte beachten Sie auch den Haftungsausschluß des Autors!

http://www.Andreas-Rozek.de/Lua/Acquainting/Socket_01.html    (letzter Stand: 14.04.2002)