Sockets i Firewalle (delphi7)

0

Witajcie!

Mam taki problem. Robię prosty dwuosobowy :-) komunikator internetowy. <ort>chcĘ</ort>, żeby u mnie i u kolegi nie trzeba było wyłączac firewalla żeby się połączyć. Chciałbym to zrobić tak jak w gg, i bez użycia serwera. <ort>Musze </ort>to zrobić przy użyciu zwykłych socketów. Jak to zrobić. Pozdrowienia.

0

Nie musisz wyłączać firewalla. Wystarczy dodad odpowiednią regułę programowi i się odczepi. Firewall'a nie opłaca się wyłączać.

0

jaką i do jakiego programu :) jak do firewalla to odpada, bo mój nie ma możliwości przefiltrowywania aplikacji
on po prostu blokuje jakoś przychodzacy :) w Każdym razie to jest firewall BlackICE.

0

to zainstaluje sobie np. ZoneAlarmPro. Filtruje programy ktore chca sie <ort>polonczyc </ort>z twojego kompa, a takze program ktore chca sie <ort>polonczyc </ort>do twojego kompa, wtedy nie trzeba nic <ort>wylanczac </ort>ani kombionowac

// No tez fakt, prosciej :D

0

A prosciej jest wylaczyc w firewallu port, przez ktory chcesz sie polaczyc.

0

no ale bez wyłaczania itp. to ma działać jak gg, czyli bez modyfikacji w firewallu czy coś
...

0

GG też się nie połączy, jak je firewall zablokuje. Coś mi się wydaje, że tobie nie chodzi o żadnego firewalla, ale o brak zewnętrznego IP.

0

Do GG laczysz sie jako klient i na ten "tryb" wiekszosc firewalli pozwala w przeciwienstwie do serwera. Rozumiesz chyba, ze Twoj komunikator MUSI sie skladac z serwera i klienta? Oczywiscie te dwie funkcje mozesz wbudowac w jeden program.

Co do publicznego IP: Przy jego braku nie mozesz uruchamiac na swojej maszynie serwera, lecz mozesz sie z serwerami laczyc, czyli byc klientem.

0

Komunikator bez serwera? O tym jeszcze nie słyszałem... :-) może chodzi ci o brak jakiegoś centralnego servera obsługującego wielu klientów naraz?

Radziłbym zajrzeć do opcji firewalla... Poza tym firewall zazwyczaj zawsze informuje nas o tym, że jakaś aplikacja próbuje się połączyć z innym kompem.

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