Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Borland C++ Builder 6 i Indy

[es] :: C/C++ programiranje :: Borland C++ Builder 6 i Indy

[ Pregleda: 2487 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Exit
Djordje Vukovic
Berane

Član broj: 45956
Poruke: 92
85.94.121.*



Profil

icon Borland C++ Builder 6 i Indy21.11.2007. u 22:53 - pre 199 meseci
Trazio sam po netu ali nikako ne mogu da nadjem nesto o Indy klijentima i serverima.
Napravio sam mali program za chat koji se povezuje preko IdTCPClient i IdTCPServara.
I sad mi se javlja problem, kada ja saljem poruku, poruka se dobro dostavlja. A kada je primam sa drugog kompjutera tamo iskace poruka Connection Refused # 10061 i meni ne stize nista.
Mislio sam da mozda moj Firewall blokira taj port pa sam ga potpuno iskljucio ali - i dalje isti problem.
Sumnjam da nisam dobro podesio Indy Server...

Nadam se da mi neko moze pomoci...
Underground
 
Odgovor na temu

itf
Zagreb

Član broj: 59794
Poruke: 993
161.53.237.*



+9 Profil

icon Re: Borland C++ Builder 6 i Indy22.11.2007. u 10:06 - pre 199 meseci
Osim što moraš otvoriti port/isključiti firewall na klijentu provjeri da li si dobro upisao Host. Znači, klijent mora imati točnu IP adresu servera i port koji server sluša, dok sam server mora biti aktivan da bi primao zahtjeve.

Evo primjera chat-a kojeg sam još davno napravio:

http://www.elitesecurity.org/t215974-0#1290572
 
Odgovor na temu

Exit
Djordje Vukovic
Berane

Član broj: 45956
Poruke: 92
85.94.114.*



Profil

icon Re: Borland C++ Builder 6 i Indy22.11.2007. u 11:16 - pre 199 meseci
Mislim da sam to uradio.
Mozes li da pogledas ovaj projekat i vidis da li je on u redu?

http://www.mediafire.com/?0g5nbvxoegz

To sam radio prema nekom tutorialu...

Hvala unaprijed...
Underground
 
Odgovor na temu

itf
Zagreb

Član broj: 59794
Poruke: 993
161.53.237.*



+9 Profil

icon Re: Borland C++ Builder 6 i Indy22.11.2007. u 11:23 - pre 199 meseci
To si radio prema mom tutorijalu: http://forum.sztvz.hr/showthread.php?t=767

Ovdje je implementiran samo chat, dok slanje karti (i konkretnu igru) baš ti moraš implementirati ;)
 
Odgovor na temu

Exit
Djordje Vukovic
Berane

Član broj: 45956
Poruke: 92
85.94.114.*



Profil

icon Re: Borland C++ Builder 6 i Indy22.11.2007. u 18:05 - pre 199 meseci
A tvoj je tutorial :) Svaka cast, odlican je. Za svaku pohvalu.
A sto se tice same igre mislim da tu necu imati problema (pokusacu da napravim klasican poker) samo da naucim ovaj dio sa prenosom podataka. A i kada odradim ovo za chat onda cu po istom principu moci da napravim i slicne komande sa slicnim slanjem, dodavanjem novog ID slanja (TCPClient->WriteInteger(2, 3, 4...)).

Jesi li primijetio neku gresku u mojoj implementaciji tvog tutorijala?
Underground
 
Odgovor na temu

itf
Zagreb

Član broj: 59794
Poruke: 993
161.53.237.*



+9 Profil

icon Re: Borland C++ Builder 6 i Indy23.11.2007. u 08:39 - pre 199 meseci
Tako je. Za svaki tip (skupinu) zahtjeva definiraš novi ID preko kojeg server zna kojim redosljedom treba čitati/slati podatke. Za sada vidim da si samo chat rješio. Radi. Sada idi dalje. Definiraj novi ID za akciju "bacanja" karte tako da ovaj drugi zna koju kartu si bacio. Ovdje ćeš imati malo više posla glede vizualizacije svega, dok sama komunikacija mrežom je najmanji problem ;)
 
Odgovor na temu

Exit
Djordje Vukovic
Berane

Član broj: 45956
Poruke: 92
*.crnagora.net.



Profil

icon Re: Borland C++ Builder 6 i Indy23.11.2007. u 12:50 - pre 199 meseci
E bilo mi je bitno da mi kazes da li je to do sada dobro uradjeno. Jer kad mi neko posalje nesto preko tog chata, iskace mu poruka "Connection refused # 10061"... A kad ja saljem, radi OK. To mi je cudno. Mislim da moj Kaspersky Firewall zatvara port 52000. Ali se to ponavlja i kada iskljucim Kaspersky i windows Firewall...
Underground
 
Odgovor na temu

itf
Zagreb

Član broj: 59794
Poruke: 993
161.53.237.*



+9 Profil

icon Re: Borland C++ Builder 6 i Indy23.11.2007. u 12:56 - pre 199 meseci
Ovo do sada je dobro urađeno i raditi će u lokalnoj mreži. Da bi radilo na internetu moraš imati statičku IP adresu (koja se plaća) i biti na vanjskoj mreži tj. ne unutar nekog firewall-a. To je sve dalje stvar konfiguracije mreže.
 
Odgovor na temu

[es] :: C/C++ programiranje :: Borland C++ Builder 6 i Indy

[ Pregleda: 2487 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.