UDP Verbindung (Client-, Serversocket)
-
Hallo,
ich müsste ein Programm schreiben, dass eine Verbindung über den UDP Port 500
aufbaut, bzw testet ob diese Aufzubauen ist.Wollte die TClientSockert und TServerSocket Komponente benutzten, diese
sind allerdings nur für TCP/IP gedacht. Hat jemand ne Idee oder eine andere
Kompnente?Danke,
Gruß d0x
-
"UDP Verbindung" ist ein Widerspruch in sich selbst.
-
IdUPDClient von Indy
-
Danke,
ich habs jetzt mit Indy getestet. Ich konnte auch mit IdUdpServer und IdUdpClient einen Nachricht versenden. Allerdings ist die Dokumentation über IdUdpServer/Client sehr sehr mager und in Englisch. Beispiele dazu gibt es von Borland aus auch nicht. Ich hätte da noch ein, zwei Fragen. Udp ist ja
ein "Verbindungsloses" Protokoll, wenn ich nun wie bei den TClientSocket
und TServerSocket, prüfen will ob eine Verbindung aufgebaut wurde, oder ob ein Client am Server Connectet ist, weiß ich nicht wie ich das prüfen kann.Außerdem soll das ganze ja über den Port 500 laufen. Das ich beim IdUdpClient->Port 500 setze ist mir klar. Aber wie läuft das beim IdUdpServer?
Was genau ist der DefaultPort und was muss ich bei den Bindings einstellen?
Bzw muss ich die Bindings überhaupt erstellen, vorallem weiß ich die IP Adresse
der Client bei den Bindings ja nicht?Wäre nett wenn ihr mir helfen würdet. Danke.