Ich hab die Lösung !!
Allzuviele Protokolle gibt es auch nicht
UDP
1)
F:Daten verschicken (logisch oder ???)
A:JA !
2)
F:Keine Bestätigungen verschicken
A:Ja ! Bei UDP gibst es kein 3WayHandshake (oder so)
3)
F :Daten übers internet an mehrere beliebige IP's gleichzeitig Daten verschicken
A: Ja klar ! Das geht auch.
4)
F:Dafür sorgen das die Daten in der richtigen Reihenfolge ankommen
A:Wenn die Daten ankommen , dann auch in der richtigen Reihenfoge.
5)
F:Ein Ereignis auslösen, wenn die Daten komplett vorhanden sind
A: Das hat nichts mit dem Protokoll zutun

Aber Man kann dies proggen .
6)
F:Ohne Server Auskommt ?
A: Bei Udp gibt es eigentlich kein "Verbinden" . Aber einen Server und X Clients müssen schon da sein. Warum wilslt du keinen Server ?
*edit* Während des postens war einer schneller

*edit*