HSL 2.0-Framework  1.9
Beschreibung des Frameworks
Öffentliche Methoden | Aufstellung aller Elemente
hsl20_2_udp.hsl20_2_udp.UdpBase Klassenreferenz

Basisklasse für UDP-Kommunikation. Mehr ...

Basisklasse für hsl20_2_udp.hsl20_2_udp.Broadcast, hsl20_2_udp.hsl20_2_udp.Multicast und hsl20_2_udp.hsl20_2_udp.Unicast.

Öffentliche Methoden

def __init__ (self, framework, context_map)
 Konstruktor. Mehr ...
 
def set_on_data (self, callback)
 Setzt einen Callback für den Datenempfang. Mehr ...
 
def set_on_error (self, callback)
 Setzt einen Callback für den Fehlerfall. Mehr ...
 
def start_server (self)
 Startet den UDP-Empfangsserver. Mehr ...
 

Ausführliche Beschreibung

Basisklasse für UDP-Kommunikation.

Veraltet:
Diese Klasse sollte nicht mehr eingesetzt werden. In den Beispielen wird gezeigt, wie sie durch Standardmodule von Python ersetzt werden kann. Die Klasse wird von den Klassen Unicast, Broadcast und Multicast geerbt.

Beschreibung der Konstruktoren und Destruktoren

def hsl20_2_udp.hsl20_2_udp.UdpBase.__init__ (   self,
  framework,
  context_map 
)

Konstruktor.

Warnung
Diese Klasse sollte nicht direkt instanziert werden.

Dokumentation der Elementfunktionen

def hsl20_2_udp.hsl20_2_udp.UdpBase.set_on_data (   self,
  callback 
)

Setzt einen Callback für den Datenempfang.

Parameter
callback
Callback
  • data string
    Daten
  • address object
    IP-Adresse und IP-Port
def hsl20_2_udp.hsl20_2_udp.UdpBase.set_on_error (   self,
  callback 
)

Setzt einen Callback für den Fehlerfall.

Parameter für Callback:

  • exception Exception
    Das Exception-Objekt
Parameter
callback
Callback
def hsl20_2_udp.hsl20_2_udp.UdpBase.start_server (   self)

Startet den UDP-Empfangsserver.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei: