Ĺadny brzuch
Jak przy uzyciu komponentów Indy połączyć się z komputerem za natem znając jego ip zewnetrzne i wewnetrzne??
Użytkownik Kajetanek edytował ten post 23 marzec 2005, 17:13
Jak znasz zewnętrzne to łączysz się z zewnętrznym na porcie nie skanowanym przez firewall :) Wewnętrzne może służyć tylko do połączeń w LAN :) Warto pomyśleć nad obsługą takich :)
...czyli nie połączysz się w ten sposób i żaden komponent Ci w tym nie pomoże ;)
A jak ustawić klienta tak żeby mogł się łączyć z serwerem i żeby mogł odbierać wysylane przez niego datagramy?
A jak ustawić klienta tak żeby mogł się łączyć z serwerem i żeby mogł odbierać wysylane przez niego datagramy?
Tylko... po co?
Chciałbym zrobić program, który łączy się z określonym adresem IP i zeby mogł odbierać informacje od tego serwera. Ale gdy wysyla do niego informacje, wysyla je na adres zewnetrzny... Jak teraz zrobic aby klient odbieral te dane (ktore zostaly wyslane na zew. IP) ???
Chciałbym zrobić program, który łączy się z określonym adresem IP i zeby mogł odbierać informacje od tego serwera. Ale gdy wysyla do niego informacje, wysyla je na adres zewnetrzny... Jak teraz zrobic aby klient odbieral te dane (ktore zostaly wyslane na zew. IP) ???
A masz komputer połączony z innymi komputerami w siec lokalną?? Nie jesteś... chodzi o to, że kiedy komputer z sieci lokalnej wysyla datagram na jakiś serwer, wykorzystuje zew. IP routera. Tak więc serwer, który odebrał dane widzi Ip routera, a nie komputera w sieci (lokalnej) z którego został wysłany datagram. Pytanie brzmi: jak zrobić aby klient w sieci lokalnej mogł odbierac dane wyslane na router?
Użytkownik Kajetanek edytował ten post 25 marzec 2005, 12:23
Raczej nie ma możliwości wydostania się tych danych do wewnątrz sieci.
A np. Gadu-Gadu działa na komputerach, które są połączone w sieć lokalną z routerem... jak one odbierają dane z serwera?? :huh:
GG działa, bo program łączy się z serwerem, a nie serwer z programem i wtedy możliwa jest wymiana danych w obie strony.
chyba że ustawisz przekierowanie portów na routerze inaczej się nie da
Czy da się z komputera w sieci zrobić tak, żeby w routerze było przekierowanie
portu? Czy jednak trzeba skontaktować się z administratorem??
Sam tego nie zrobisz, chyba że włamiesz się do routera (autopsja :D).
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
Użytkownik Kajetanek edytował ten post 23 marzec 2005, 17:13
Jak znasz zewnętrzne to łączysz się z zewnętrznym na porcie nie skanowanym przez firewall :) Wewnętrzne może służyć tylko do połączeń w LAN :) Warto pomyśleć nad obsługą takich :)
...czyli nie połączysz się w ten sposób i żaden komponent Ci w tym nie pomoże ;)
A jak ustawić klienta tak żeby mogł się łączyć z serwerem i żeby mogł odbierać wysylane przez niego datagramy?
A jak ustawić klienta tak żeby mogł się łączyć z serwerem i żeby mogł odbierać wysylane przez niego datagramy?
Tylko... po co?
Chciałbym zrobić program, który łączy się z określonym adresem IP i zeby mogł odbierać informacje od tego serwera. Ale gdy wysyla do niego informacje, wysyla je na adres zewnetrzny... Jak teraz zrobic aby klient odbieral te dane (ktore zostaly wyslane na zew. IP) ???
Chciałbym zrobić program, który łączy się z określonym adresem IP i zeby mogł odbierać informacje od tego serwera. Ale gdy wysyla do niego informacje, wysyla je na adres zewnetrzny... Jak teraz zrobic aby klient odbieral te dane (ktore zostaly wyslane na zew. IP) ???

A masz komputer połączony z innymi komputerami w siec lokalną?? Nie jesteś... chodzi o to, że kiedy komputer z sieci lokalnej wysyla datagram na jakiś serwer, wykorzystuje zew. IP routera. Tak więc serwer, który odebrał dane widzi Ip routera, a nie komputera w sieci (lokalnej) z którego został wysłany datagram. Pytanie brzmi: jak zrobić aby klient w sieci lokalnej mogł odbierac dane wyslane na router?
Użytkownik Kajetanek edytował ten post 25 marzec 2005, 12:23
Raczej nie ma możliwości wydostania się tych danych do wewnątrz sieci.
A np. Gadu-Gadu działa na komputerach, które są połączone w sieć lokalną z routerem... jak one odbierają dane z serwera?? :huh:
GG działa, bo program łączy się z serwerem, a nie serwer z programem i wtedy możliwa jest wymiana danych w obie strony.
chyba że ustawisz przekierowanie portów na routerze inaczej się nie da
Czy da się z komputera w sieci zrobić tak, żeby w routerze było przekierowanie
portu? Czy jednak trzeba skontaktować się z administratorem??
Sam tego nie zrobisz, chyba że włamiesz się do routera (autopsja :D).