Name

IO::Socket::UNIX - Objektschnittstelle für AF_UNIX-Domain-Sockets


Übersicht

use IO::Socket::UNIX;


Beschreibung

IO::Socket::UNIX stellt eine Objektschnittstelle bereit, mit der Sockets in der AF_UNIX-Domain erzeugt und verwendet werden können. Es baut auf der IO-Schnittstelle auf und erbt alle von IO definierten Methoden.


Konstruktor

new ( [ARGS] )
Erzeugt ein IO::Socket::UNIX-Objekt, das eine Referenz auf ein neu erzeugtes Symbol (beachten Sie hierzu das Symbol-Paket) darstellt. new kann optional auch Argumente verarbeiten. Diese Argumente liegen als Schlüssel/Wert-Paare vor.

Neben den von IO akzeptierten Schlüssel/Wert-Paaren stellt IO::Socket::UNIX die folgenden zur Verfügung:

Type        Typ des Sockets (z.B. SOCK_STREAM oder SOCK_DGRAM)
Local       Pfad auf lokalen fifo
Peer        Pfad auf entfernten fifo
Listen      Listen-Socket erzeugen.

Wird dem Konstruktor nur ein Argument übergeben, wird davon ausgegangen, daß es sich um eine Peer-Spezifikation handelt.

Hinweis: Seit der VERSION 1.18 ist bei allen IO::Socket-Objekten das Autoflushing standardmäßig aktiviert. Bei früheren Releases ist das nicht der Fall.


Methoden

hostpath()
Gibt den Pfadnamen auf den fifo am lokalen Ende zurück.

peerpath()
Gibt den Pfadnamen auf den fifo am anderen Ende zurück.


Siehe auch

Socket, IO


Copyright

Copyright (c) 1996-8 Graham Barr. All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.


Übersetzer

Deutsche Übersetzung von Peter Klicman, Köln
© 1998 by O'Reilly Verlag, Köln