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 ?
wpisz nazwę zamiast IP. Indy od wersji 2.0 (może wcześniej) na 100% sobie z tym radzi.
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;/
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.
Nie wiem czemu ale pokazuje mi ze hosta nie znaleziono gdy podaje nazwe urzadzenia co moze byc nie tak ?
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
O to że twój komputer nie zna takiej nazwy hosta.
To jak zrobić by widział? Chyba że można to inaczej rozwiązać by łączyło po nazwie hosta?
Odłożyć Delphi na bok i zacząć uczyć się podstaw administracji sieci.
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 ?
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.
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.