GESCHUETZT, VERALTET
SYNOPSIS
int send_imp(string host, int port, string message);
int send_imp(string host, int port, int *message);
BESCHREIBUNG
Sendet die Nachricht <message> als UDP Paket an den angegebenen Host
bzw. Port.
<message> kann als String oder als Array von Bytes angegeben
werden. Die zweite Variante ermoeglicht so auch das Uebertragen
von binaeren Daten.
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.
AENDERUNGEN
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)
|