UDPConnectServer()

Syntax

Result.l = UDPConnectServer(Port.l,IPAlias.s,ConnectID.UDPConnect)

Beschreibung

Verbindet sich mit dem angegebenen Server und Port. Für jede Verbindung ist ein ConnectID-Speicher notwendig. Diese Struktur muss für alle folgenden Aktionen an dem Server verwendet werden.

Hinweis::

Bei UDP gibt es kein Connect- oder Disconnect-Ereignis. Deshalb muss man mit TimeOuts und Nachrichten arbeiten. Es kann also sein, das der Server den man connected gar nicht existiert. Es ist deshalb nützlich ein eigenes "Protokoll" zu erstellen, mit dessen Hilfe man kennzeichnet, ob der Server vorhanden ist, oder nicht.

Beispiel, wie man Daten an einen Server sendet::
If UDPInitNetwork() 
  If UDPConnectServer(1234, "localhost", MyID.UDPConnect) 
    
    Buffer.s="Hello Server!! This is a message!!" 
    
    UDPSend(MyID, @Buffer, Len(Buffer)) 
    
    UDPCloseConnection(MyID) 
  EndIf 
EndIf 

Unterstützte OS

Windows

UDP - Netzwerk - Inhaltsverzeichnis