Mam do zrobienia zadanie na zaliczenie. Nie wiem od czego zacząć. Musze napisać program który:
- nawiąże samodzielnie połączenie w sieci lokalnej Lan
- zakładając że w sieci może być 10 000 komputerów
- nie podaje siÄ™ konfiguracji programu (ip serwera)
- aplikacja serwerowa może być uruchomiona na dowolnym komputerze w sieci
- program jest serwerem i klientem, jeśli w sieci nie ma działającego serwera to aplikacja przejmuje role serwera
-ma umożliwiać wysyłanie informacji tekstowej miedzy klientem i serwerem
Nie mam pojęcia jak nawiązać połączenie miedzy dwoma programami. Chciałem łączyć się po kolei z każdym adresem i sprawdzać czy dostane odpowiedz od wcześniej uruchomionego programu ale przy założeniu 10000 w sieci to nie ma sensu. Ma ktoś jakieś pomysły, sugestie ???