Zesstra | d59c389 | 2019-11-28 20:53:39 +0100 | [diff] [blame] | 1 | GESCHUETZT |
| 2 | SYNOPSIS |
| 3 | int send_udp(string host, int port, bytes message) |
| 4 | int send_udp(string host, int port, int *message) |
MG Mud User | 88f1247 | 2016-06-24 23:31:02 +0200 | [diff] [blame] | 5 | |
Zesstra | d59c389 | 2019-11-28 20:53:39 +0100 | [diff] [blame] | 6 | BESCHREIBUNG |
| 7 | Sendet die Nachricht <message> als UDP Paket an den angegebenen Host |
| 8 | bzw. Port. |
MG Mud User | 88f1247 | 2016-06-24 23:31:02 +0200 | [diff] [blame] | 9 | |
Zesstra | d59c389 | 2019-11-28 20:53:39 +0100 | [diff] [blame] | 10 | Die Efun verursacht eine Schutzverletzung. Wenn USE_DEPRECATED gesetzt |
| 11 | ist, wird zuerst send_imp() ausgeloest, anschliessend - wenn send_imp() |
| 12 | fehlschlaegt - send_udp(). Wenn USE_DEPRECATED nicht gesetzt ist, |
| 13 | wird nur send_udp() ausgeloest. |
MG Mud User | 88f1247 | 2016-06-24 23:31:02 +0200 | [diff] [blame] | 14 | |
Zesstra | d59c389 | 2019-11-28 20:53:39 +0100 | [diff] [blame] | 15 | Die Funktion liefert 1 bei Erfolg, sonst 0. |
| 16 | |
| 17 | MERKE: auf manchen Systemen wird ein fehlgeschlagener Versuch von |
| 18 | send_udp() nicht registriert, bis das naechste send_udp() aufgerufen |
| 19 | wird. Das spaetere send_udp() kann in diesem Fall 0 zurueck liefern, |
| 20 | obwohl es erfolgreich war. |
| 21 | |
| 22 | FEHLER |
| 23 | Ist <host> ein qualifizierter Hostname (anstelle einer IP Adresse), |
| 24 | blockiert die Ausfuehrung fuer die Dauer der Namensaufloesung. |
| 25 | |
| 26 | ANMERKUNGEN |
| 27 | Auf manchen Systemen wird ein fehlgeschlagener Versuch von send_udp() |
| 28 | nicht registriert, bis das naechste send_udp() aufgerufen wird. |
| 29 | Das spaetere send_udp() kann in diesem Fall 0 zurueckliefern, obwohl |
| 30 | es erfolgreich war. |
| 31 | |
| 32 | GESCHICHTE |
| 33 | LDMud 3.2.9 benannte diese Efun von send_imp() und veraenderte auch |
| 34 | die Schutzverletzung (bzw. die entsprechende Fehlermeldung) und |
| 35 | die Apply Namen. Die alte Version ist verfuegbar, wenn im |
| 36 | Treiber USE_DEPRECATED gesetzt ist. |
| 37 | |
| 38 | SIEHE AUCH |
| 39 | query_udp_port(E), receive_udp(M) |