Autowyszukiwanie hosts

0

Witam.
Stworzyłem prosty chat lan za pomocą delphi, każdy jest jednocześnie klientem i serwerem. Wszystko działa ładnie ale..
Mój problem jest taki że jak na 4 stanowiskach odpalę program to mam 4 serwery i na stanowisku nr.1 muszę wpisać że chce sie porozumieć z hostem o ip ( i podaje ip stanowiska np. nr.2)
A mi by zależało bardziej na większej automatyczności że na którym stanowisku zostanie odpalony program pierwszy ten tworzy serwer a inne które zostaną po nim odpalone po prostu przyłączają się do niego.

Jak wykonać taki skan sieci aby samo znalazło hosta?

0

a skąd mają wiedzieć, który został odpalony jako pierwszy???

0

No własnie nie wiem jak to tutaj ugryźć aby wszyscy klienci w sieci lokalnej łączyli sie do jednego bez używania że jeden z nich ma dodatkową aplikacje i tworzy serwer i wszystkim podaje ip.

Chce z tego zrobić takie pełny automatyk

1

rozwiązanie będzie działało tylko w podsieci, w której jest komp.

  1. uruchamiasz program
  2. wysyła broadcast'a z pytaniem czy jest już serwer
  3. jak nie ma odpowiedzi to uruchamia się w trybie serwer
  4. jak jest odpowiedz to łączy się z serwerem

1 użytkowników online, w tym zalogowanych: 0, gości: 1