Hallo liebe Leute,
mal wieder geht es um das allseits beliebte Thema Chat.
Ich bin aktuell auf der Suche nach Denkansätzen & Lösungsvorschlägen zu folgender Thematik:
Es soll ein Chat in ein bestehendes Programm implementiert werden. Weitere Infos:
- Chat soll über das Internet laufen, also nicht via LAN
- Bei den Benutzern sind alle Möglichkeiten offen, sitzen hinter einem Router und/oder hinter einem Proxy
- Der Chat sollte dezentral sein, es darf keinen zentralen Server geben
Nun bin ich aus der Chatprogrammierung schon etwas raus. Das letzte was ich im Kopf habe ist Client/Server via Sockets, was aber ausfällt da der Chat dezentral sein soll.
Ich habe via Forensuche einige Einträge zum Thema UDP-Chats gefunden, Problem dabei: Chat soll übers Internet und nicht nur LAN funktionieren.
Was benutzt man heutzutage so bzw. welche Lösungsalternativen würdet Ihr empfehlen?
Besten Dank schonmal