[ KizaBG @ 28.10.2008. 12:28 ] @
Ne znam da li je za ovu temu ovo pitanje,ali ajde da probam.

Drugar me zamolio da postavim pitanje o portu 80.

Naime, on je napravio Windows aplikaciju pisana u VS.2005, C# a baza je SQL Express. Iako je windows aplikacija, radjena je preko IIS-a, SOAP itd.

Tu aplikaciju je postavio u jednoj firmi, koja ima mrezu od 5 racunara, i sve radi OK.Onda su ovi u firmi uzeli staticku IP adresu, da bi aplikaciji moglo da se pristupi preko interneta. I to je radilo OK, dok u toj firmi nisu instalirali njihovu web aplikaciju, (asp net + ms SQL) i sada ova aplikacija od mog drugara ne radi ?

pa me zamolio da pitam, da li je problem u tome, što sada 2 aplikacije idu preko porta 80, i ako jeste kako je to najbolje rešiti ?

da li dodeljivanjem nekog novog porta ovoj Windows aplikaciji, ili neki drugi način ?

pozdrav, hvala unapred za odgovor
[ brainbuger @ 28.10.2008. 13:13 ] @
Naravno da u istoj LAN dve ili vise app mogu slusati na istom portu, normalno, svaka mora biti na razlicitom hostu. Mogu biti i na istom hostu ali onda neka im promeni port (ako je vec on pisao app). Kojoj app ce biti pristupljeno preko koje javne IP adrese i porta odredjuje se port forwarding-om na NAT/firewall -u.
[ KizaBG @ 28.10.2008. 13:48 ] @
@brainburger

hvala na odgovoru. Prosledio sam mail ortaku, i evo samo jos jedno pitanje.

Ta firma ima samo 1 staticku IP adresu. Od 5 racunara koji postoje u firmi, racunar broj 1 je racunar gde se nalazi Windos aplikacija + MS SQL, a racunar broj 3 je racunar, gde se nalazi Web aplikacija + MS SQL.

znaci ove 2 aplikacije se nalaze na 2 razlicita racunara.

Da li onda mogu da idu obe preko istog porta, ili ne ?

Pitanja verovatno deluju glupo i pocetnicki, ali ta firma ima svog Administratora, koji ocigledno ne ume da razresi problem, pa sad ispade da aplikacija ovog mog drugara ne valja.

pozdrav, puno hvala za pomoc !!
[ Jbyn4e @ 28.10.2008. 14:07 ] @
Neka menjaju administratora.... :)
Ne mogu obe na port 80.
Potrebno je da se u ruteru podesi port forwarding da port 80 npr gadja racunar 3, port 80 a recimo port 10080 na ruteru (ili bilo koji preko 1024) gadja port 80 racunara 1 (ili obrnuto).
Onda ovi sto zele racunar 3 pisu samo http://staticka_ip_adresa, a ovi sto zele racunar 1 pisu http://staticka_ip_adresa:10080

Jasno?

Oni koji su unutar firme (lokalne mreze) mogu da koriste http://ip_racunara_1 i http://ip_racunara_3, jer u lokalu im ne treba port forwarding i mogu da rade oba na portu 80 - samo su razlicite ip adrese.
Spolja se vidi samo jedna ip adresa, pa je logicno da budu razliciti portovi (kad vec ne mogu adrese).
[ KizaBG @ 28.10.2008. 17:42 ] @
@jbyn4e : hvala puno za pomoć, sada je jasnije !!!

ajde konkretno pitanje:

firma ima statičku adresu 87.237.202.xxx

ukoliko se kreira novi port, na primer 8080 , onda bi poziv treba da izgleda ovako :

<wellknown type="dhl.BiznisObjekti.Korisnik.proxies.KorisnikManager, dhl" url="http://87.237.202.xxx :8080/DhlPro/KorisnikManager.soap" />

a kada se radi u lokalu onda ostaje

<wellknown type="dhl.BiznisObjekti.Korisnik.proxies.KorisnikManager, dhl" url="Racunar1/DhlPro/KorisnikManager.soap" />

DhlPro je folder u intepub/wwwroot gde se nalazi serverski deo aplikacije, i koji "gađa" IIS, kada klijent pozove aplikaciju.