Połączenie po nazwie klienta za pomocą INDY

0

Pisze program ktory sie komunikuje server<>client i za kazdym razem musze wpisywac adres ip bo sie zmienia. Czy jest mozliwosc by urzadzenia laczyly sie po nazwie w sieci ?

0

wpisz nazwę zamiast IP. Indy od wersji 2.0 (może wcześniej) na 100% sobie z tym radzi.

0

wlasnie zrobilem tak jak ty mowiles wczesniej i nie chcial sie polaczyc. Wszedlem na router i tam na liste urzadzen ktore sa aktywe w tym momencie i spisalem nazwy tych urzadzen i nie chce sie laczyc po tych nazwach;/

0

Weź odpal putty i spróbuj połączyć się do tych nazw, jeżeli nie udaje się oznacza to że twój komputer nie widzi tych nazw które widzi komputer, czyli baw się w administrowanie.

0

Nie wiem czemu ale pokazuje mi ze hosta nie znaleziono gdy podaje nazwe urzadzenia co moze byc nie tak ?

error.PNG

a laczenie robie tak

 idTcpClient.host:=textbox1.text

a jak mu podam konkretne ip to sie polaczy o co mu chodzi ?

dodanie obrazka do treści posta - furious programming

0

O to że twój komputer nie zna takiej nazwy hosta.

0

To jak zrobić by widział? Chyba że można to inaczej rozwiązać by łączyło po nazwie hosta?

0

Odłożyć Delphi na bok i zacząć uczyć się podstaw administracji sieci.

0

no ok. Jak kompa pinguje z kompa "ping laptop-x' to pinguje bez problemu a jak chce android to ze nie znaleziono. A gdy na komorce robie by sam "ping android-13.......' to go nie widzi dlaczego ?

0

To niewłaściwy dział do tego pytania, ale podejrzewam że z uporem maniaka będziesz dalej drążyć temat w tym dziale.
Na komórce musisz ustalić dodatkowy serwer DHCP który wie co to "laptop-x" albo wbić to na sztywno.

0

rozwiązanie 1: Statyczne IP
rozwiązanie 2: broadcast UDP i w ogóle wpisywanie nazw nie będzie potrzebne, bo urządzenia same się zgłoszą do serwera po otrzymaniu broadcastu.

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