next up previous contents
Next: Weitere Funktionsaufrufe Up: 3.3.2 SNMP-API Previous: PDU-Management

Kommunikationsoperationen

Das Versenden von PDUs kann blockierend oder nicht-blockierend erfolgen. Im ersteren Fall blockiert die Anwendung nach dem Abschicken der SNMP-PDU solange, bis entweder eine Antwort oder ein Timeout-Signal eintrifft. Das Timeout-Intervall und gegebenenfalls die Anzahl der Retries (wiederholte Sendungen) können beim Einrichten der SNMP-Session als Parameter angegeben werden.

Beim nicht-blockierenden Versenden von PDUs wird eine Callback-Funktion angegeben, die automatisch aufgerufen wird, wenn eine Antwort-PDU eintrifft. Bis zum Eintreffen der Antwort kann die Anwendung andere Aktionen ausführen.

Es gibt Funktionsaufrufe zum Empfangen von PDUs (z.B. Traps). Dabei kann eine Anwendung angeben, ob sie PDUs von allen ihren offenen SNMP-Sessions empfangen und diese mittels Callbacks verarbeiten will, oder ob nur PDUs von einer bestimmten Session (und somit von einem bestimmten Agent) empfangen werden sollen.



Copyright Munich Network Management Team