Alternativ geht auch im Internet:
- Server steht (Wenn Server nicht direkt an Internet hängt, Portforwarding ist eingerichtet auf Router)
- Alle Clients verbinden sich über
TCP (bei
Indy TIdTCPClient) mit dem Server.
- die Clients sind nicht direkt miteinander verbunden
Sendevorgang von CLient will zu CLient senden:
- Client sendet Paket an Server
- Server sendet an gewünschten Client weiter
- Client A -> Server -> Client B
Wird dann alles komplex und ist für schnelle Übertragung nicht geeignet.
--
Wie macht das überhaupt UT2004 ? UDP ? Man kann aber problemlos hinter einem Router zocken.