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

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

Basisklasse für hsl20_4_udp.hsl20_4_udp.Broadcast, hsl20_4_udp.hsl20_4_udp.Multicast und hsl20_4_udp.hsl20_4_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. Die Klasse wird von den Klassen Unicast, Broadcast und Multicast geerbt.

Beschreibung der Konstruktoren und Destruktoren

◆ __init__()

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

Konstruktor.

Warnung
Diese Klasse sollte nicht direkt instanziert werden.

Dokumentation der Elementfunktionen

◆ set_on_data()

def hsl20_4_udp.hsl20_4_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

◆ set_on_error()

def hsl20_4_udp.hsl20_4_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

◆ start_server()

def hsl20_4_udp.hsl20_4_udp.UdpBase.start_server (   self)

Startet den UDP-Empfangsserver.


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