Hallo zusammen,
ich hatte vor Kurzen die Idee einen kleinen Chat zu implementieren, in dem eine Gruppe von Benutzern (alle Benutzer, die dieses Programm besitzen) Nachrichten oder Desktopfotos austauschen können.
Das sollen wohl kaum mehr als 10-20 sein.
Mein Ansatz ist wohl eher primitiv: ich habe ein virtuell vollvermaschtes Netz zwischen den Clients.
Es wird alle paar Sekunden/Minuten die komplette Verbindungsliste eines jeden Clients an jeden mit ihm verbundenen gesendet, sodass neue Clients schnell im Netz integriert sind. Verbindungsabbau funktioniert ohne "Polling".
Hat jemand vllt etwas elegantere Ansätze was das Protokoll angeht?
Oder ist mein primitiver Ansatz ausreichend, falls ein paar mehr Benutzer hinzukommen sollen?
gruß thomas235
ich hatte vor Kurzen die Idee einen kleinen Chat zu implementieren, in dem eine Gruppe von Benutzern (alle Benutzer, die dieses Programm besitzen) Nachrichten oder Desktopfotos austauschen können.
Das sollen wohl kaum mehr als 10-20 sein.
Mein Ansatz ist wohl eher primitiv: ich habe ein virtuell vollvermaschtes Netz zwischen den Clients.
Es wird alle paar Sekunden/Minuten die komplette Verbindungsliste eines jeden Clients an jeden mit ihm verbundenen gesendet, sodass neue Clients schnell im Netz integriert sind. Verbindungsabbau funktioniert ohne "Polling".
Hat jemand vllt etwas elegantere Ansätze was das Protokoll angeht?
Oder ist mein primitiver Ansatz ausreichend, falls ein paar mehr Benutzer hinzukommen sollen?
gruß thomas235