Funktionsreferenz


UDPOpen

Öffnet einen Anschluss (Socket), der mit einem existierenden Server verbunden ist.

UDPOpen ( IPAddr, port [, flag] )

Parameter

IPAddr Internet Protokoll "Punkt-" Adresse(IpV4), z.B. "192.162.1.1".
port Port, auf dem der erzeugte Anschluss verbunden wird.
flag [optional] 0 (Standard) - Keine zusätzlichen Optionen werden gesetzt.
1 - Erlaubt das verwenden der Adresse "255.255.255.255".

Rückgabewert

Erfolg: Gibt ein Array zurück: $array[1] enthält den realen Anschluss (Socket), $array[2] enthält die angegebene IP-Adresse und $array[3] enthält den Port. Man benötigt diese Information in nachfolgenden Aufrufen für UDPSend(), für die man diese Socket Struktur/Array übergeben muss.
Fehler: Gibt $array[0]=0 zurück und setzt @error.
@error: Windows API WSAGetError Rückgabewerte (siehe MSDN).

Bemerkungen

Diese Funktion wird von einem Client benutzt, um mit einem Server zu kommunizieren.

Verwandte Funktionen

UDPBind, UDPSend, UDPCloseSocket, UDPRecv

Beispiel


; CLIENT!!!!!!!! Startet den SERVER zuerst... dummy!!
Local $g_IP = "127.0.0.1"

; Start des UDP-Dienstes
;==============================================
UDPStartup()

; Verbindung zu einem Abhör-Anschluss ("SOCKET")
;==============================================
Local $socket = UDPOpen($g_IP, 65432)
If @error <> 0 Then Exit