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_00 - ein erstes einfaches LuaSocket-Skript

"Socket_00" testet die erfolgreiche Integration des LuaSocket-Paketes und ermittelt zu diesem Zweck die numerische IP-Adresse und den symbolischen Namen des aktuellen Rechners.

Das Programm ist äußerst einfach und bedarf eigentlich keiner weiteren Erläuterung. Nach dem Aufruf muß jedoch unter Umständen eine Weile bis zum Abschluß (oder Abbruch) des intern angestoßenen "DNS Lookup" gewartet werden.

"Socket_00" wird ohne Angabe von Kommandozeilen-Argumenten aufgerufen

  lua Socket_00.lua

und liefert nach einer kurzen "Denkpause" eine Ausgabe der Form:

  Socket_00 - tries to retrieve the local host name or IP address

  trying 'tohostname("127.0.0.1")'...(may block for several seconds)
  ...failed, reason: "unable to resolve host name"

  trying 'toip("localhost")'...(may block for several seconds)
    Address      = 127.0.0.1
    canonic name =        ksat24
    alias list   = (empty)
    address list = 127.0.0.1

Die tatsächliche Anzeige kann von Rechner zu Rechner stark 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_00.html    (letzter Stand: 14.04.2002)