[ reikonija @ 09.03.2011. 19:38 ] @
U poslednje vreme sam se poceo zanimati za web programiranje,pa sam mislio koji programski jezik koji je web orjentisan najbolje ide sa delphijem.Voleo bih ako mi neko moze dati link za neki dobar tut za web programiranje u delphiju,pravljenje
aplikacija koje komuniciraju preko neta.....Hvala
[ Milos D @ 10.03.2011. 09:11 ] @
Nedovoljno konkretno pitanje - ako misliš na komuniciranje preko neta pomoću nekog tvog custom protokola, treba ti samo TClientSocket i TServerSocket, a ako misliš na pravljenje sajta onda neka HTTP server komponenta kao npr Indy. Za sve to ti ne treba nikakav dodatni programski jezik mada pravljenje sajtova Delfijem baš i nije uobičajena praksa pa ako se niši previše vezao za Delfi, a želiš nešto blisko, možeš da pogledaš na primer Delphi for PHP...
[ reikonija @ 10.03.2011. 17:59 ] @
Mislio sam da prvo skontam obicni chat program 1 na 1 preko interneta,do sada sam napravio 3 Lan Messangera preko TServer i TClient ,a posle da pokusam napraviti server na net-u preko koga bi isao chat za bar 10 osoba,skinuo sam Delphi for PHP i vec ucim PHP.....ako imas primer chat programa preko Internet ii bar source code da skontam na koje komponente se trebam orjentisati.....Hvala
[ Milos D @ 11.03.2011. 08:45 ] @
Ne znam koju verziju koristiš ali uz ranije verzije delfija je dolazio i chat demo

C:\Program Files (x86)\Borland\Delphi7\Demos\Internet\NetChat

A Delphi for PHP sam samo "onako" preporučio da pogledaš, nisam ga probao.
[ reikonija @ 12.03.2011. 20:55 ] @
Vec duze vreme pokusavam skontati chat preko interneta,pokusao sam sa Demos primjerom NetChata ali ne radi ne mogu se konektovati sa drugom na ADSL internetu,pa sam mislio da mi nema druge sem web servera ako imas kakav drugi predlog bio bih zahvalan :)
[ savkic @ 12.03.2011. 22:04 ] @
> Vec duze vreme pokusavam skontati chat preko interneta,pokusao sam sa Demos primjerom NetChata ali ne radi ne mogu se konektovati sa drugom na ADSL internetu,pa sam

Koji port koristiš, možda ruter ili provajder ne prosleđuju poruke do tog računara odnosno do programa. Za chat primer takođe možeš pogledati Indy chat demo.
[ reikonija @ 13.03.2011. 17:28 ] @
Uvek 4444 koristim,mislim da ruter blokira sve dolazne konekcije,imal neki kod za to,otvaranje porta u ruteru je muka,ja sam koristio program port forwaring,al nekima je to komplikovano,moja ideja je bila da napravim chat za drustvo sa faxa....al sve je ok samo to sa portom jbg....
[ ((BugA)) @ 13.03.2011. 18:02 ] @
Sto se tice portova i rutera, pogledaj ovu poruku. Ja sam nesto petljao oko zaobilazenja blokada koje postavljaju ADSL ruteri (router bypass), i jedno od resenja je "UDP hole punching" koji sam tu ukratko opisao i dao link za detaljnije informisanje. Ovo nije resenje koje ce uvek raditi, ali ti moze dati ideju za dalje razmisljanje. Inace sam to isprobao na test klijent-klijent aplikaciji i uspeo da obostrano pingujem bez potrebe za bilo kakvim otvaranjem portova ;)

Pozdrav, BugA
[ reikonija @ 13.03.2011. 20:27 ] @
Ali u tvom slucaju je javni server,nesto kao IRC,imas li kakav source za UDP HP,da malo pogledam vjeruj mi nisam bas toliko strucan ali istrazicu to...
[ reikonija @ 13.03.2011. 21:03 ] @
Ali u tvom slucaju je javni server,nesto kao IRC,imas li kakav source za UDP HP,da malo pogledam vjeruj mi nisam bas toliko strucan ali istrazicu to...
[ ((BugA)) @ 13.03.2011. 21:29 ] @
Da, potreban je javni server kako bi se uspostavila komunikacija (zbog dinamicke IP adrese, ne mora ako imate staticke IP adrese), ili to ili da rucno unosite IP ovog drugo pa da se tako povezete. Imam kod koji sam pisao u C#, znaci li ti da postavim?
[ reikonija @ 13.03.2011. 21:51 ] @
Ajd stavi,nisam nikad voleo c++ ali imam neko znanje iz srednje pa cu videti da se podsetim...Hvala
[ ((BugA)) @ 13.03.2011. 22:11 ] @
Nije C++ vec C#, ovo ti je laksa varijanta ;)

U pitanju je Visual Studio 2008. Imas u "/bin/Release" i aplikaciju koju mozes da probas (Router Bypasser.exe). Pokrenes je ti, pokrene je drug na drugom racunaru, kazete jedan drugom svoje IP adrese (pogledate recimo ovde) i upisete ih u polje gde treba (svako upise adresu onog drugog). Kada prvi klikne na "Connect" ne bi trebalo nista da se desi, medjutim kada drugi klikne na "Connect" onaj prvi bi trebalo da dobije poruku "Punch!". Nakon toga mozete da klikcete na "Ping", nakon svakog klika onaj drugi bi trebalo da dobije poruku "PING!". Ako ne radi, probas sa drugim drugom ;) Sustina je da shvatis logiku i proces koji se desava.
[ reikonija @ 13.03.2011. 22:21 ] @
Vise volim c# ,jbg nisam video,radio sam u c#,ne znam sto me najvise podsjecao na Delphi.Hvala pogledacu malo kasnije pa ti javiti.....
[ salenegotin @ 06.04.2011. 21:50 ] @
Ne moža nego mu sigurno ruter blokira konekciju. Još i ako su oboje iza ADSL rutera.... Moraš da forward-uješ portove ako hoćeš to live da isprobaš 1 na 1. Ili iskljuci rutiranje u ADSL modemu i napravi direktnu konekciju na net (komplikovaniji način). Ne znam koji ADSL modem imaš ali nije toliko komplikovano. Ako imaš ADSL modem EchoLife HG520s napravio sam ti uputstvo na YouTube.

http://www.youtube.com/watch?v=sAbTEDsQobo