Morgengrauner Dokumentation
Dateipfad: /home/mud/mudlib/doc//efun/send_udpGESCHUETZT
SYNOPSIS
int send_udp(string host, int port, bytes message)
int send_udp(string host, int port, int *message)
BESCHREIBUNG
Sendet die Nachricht als UDP Paket an den angegebenen Host
bzw. Port.
Die Efun verursacht eine Schutzverletzung. Wenn USE_DEPRECATED gesetzt
ist, wird zuerst send_imp() ausgeloest, anschliessend - wenn send_imp()
fehlschlaegt - send_udp(). Wenn USE_DEPRECATED nicht gesetzt ist,
wird nur send_udp() ausgeloest.
Die Funktion liefert 1 bei Erfolg, sonst 0.
MERKE: auf manchen Systemen wird ein fehlgeschlagener Versuch von
send_udp() nicht registriert, bis das naechste send_udp() aufgerufen
wird. Das spaetere send_udp() kann in diesem Fall 0 zurueck liefern,
obwohl es erfolgreich war.
FEHLER
Ist ein qualifizierter Hostname (anstelle einer IP Adresse),
blockiert die Ausfuehrung fuer die Dauer der Namensaufloesung.
ANMERKUNGEN
Auf manchen Systemen wird ein fehlgeschlagener Versuch von send_udp()
nicht registriert, bis das naechste send_udp() aufgerufen wird.
Das spaetere send_udp() kann in diesem Fall 0 zurueckliefern, obwohl
es erfolgreich war.
GESCHICHTE
LDMud 3.2.9 benannte diese Efun von send_imp() und veraenderte auch
die Schutzverletzung (bzw. die entsprechende Fehlermeldung) und
die Apply Namen. Die alte Version ist verfuegbar, wenn im
Treiber USE_DEPRECATED gesetzt ist.
SIEHE AUCH
query_udp_port(E), receive_udp(M)
zurück zur Übersicht