Forum Sveta kompjutera

Nazad   Forum Sveta kompjutera > Test Run > Programiranje
Uputstvo Članstvo Kalendar Današnje poruke Pretraži

Programiranje Programski jezici, tehnike, alatke...

Odgovor
 
Alatke vezane za temu Vrste prikaza
Stara 3.8.2013, 1:44   #1
milosavljevic
Novi član
 
Član od: 2.8.2013.
Poruke: 4
Zahvalnice: 0
Zahvaljeno 0 puta na 0 poruka
Question Delphi 7 - Hello word

Napravim program tako da ono sto upisem u edit kontrolu (pre nego sto pritisnem enter) doda kao novu liniju u memo kontrolu.

Sta dalje treba da uradim da bih mogao da chatujem sa drugarom preko tog programa preko interneta?
milosavljevic je offline   Odgovor sa citatom ove poruke
Stara 3.8.2013, 2:02   #2
water wizard
Deo inventara foruma
 
Član od: 29.1.2008.
Poruke: 20.482
Zahvalnice: 433
Zahvaljeno 4.007 puta na 3.729 poruka
Određen forumom Re: Delphi 7 - Hello word

ja sam mislio da ćemo da pričamo o pisanju hello world
water wizard je offline   Odgovor sa citatom ove poruke
Sledeći korisnik se zahvaljuje korisniku water wizard na korisnoj poruci:
NIx Car (3.8.2013)
Stara 3.8.2013, 2:05   #3
milosavljevic
Novi član
 
Član od: 2.8.2013.
Poruke: 4
Zahvalnice: 0
Zahvaljeno 0 puta na 0 poruka
Određen forumom Re: Delphi 7 - Hello word

Pa o tome i pricamo u sustini

Tako da mozemo preformulisati zadatak :
Treba napraviti program tako da kada drugaru posaljem kopiju i obojica ga startujemo on primi poruku "Hello word".

Poslednja ispravka: milosavljevic (3.8.2013 u 2:09) Razlog: pravopis
milosavljevic je offline   Odgovor sa citatom ove poruke
Stara 3.8.2013, 3:05   #4
Ivan452
Veteran
 
Član od: 25.7.2008.
Lokacija: Beograd
Poruke: 772
Zahvalnice: 33
Zahvaljeno 189 puta na 152 poruka
Slanje poruke preko MSN-a korisniku Ivan452
Određen forumom Re: Delphi 7 - Hello word

Pa, to sto hoces da napravis je malo komplikovanije od onoga sto se smatra pod 'hello world' programom.
Znaci, bice ti potrebna neka vrsta komunikacije preko interneta (server-klijent arhitektura).
Evo ti neki linkovi koji ti mogu pomoci

http://sourceforge.net/projects/indy10clieservr/
http://delphi.about.com/od/networking/l/aa112602a.htm

Mislim da ce ti ovo pomoci, ovo sa izvornim kodom je dosta slicno onome sto ti treba.
Ivan452 je offline   Odgovor sa citatom ove poruke
Stara 3.8.2013, 4:37   #5
milosavljevic
Novi član
 
Član od: 2.8.2013.
Poruke: 4
Zahvalnice: 0
Zahvaljeno 0 puta na 0 poruka
Određen forumom Re: Delphi 7 - Hello word

Kod mene nema tih komponenti.
Mislim da je bilo ovih TClientSocket i TServerClient kada sam imao Deplhi 6.
Evo About stranice moje verzije : http://prntscr.com/1j32fb
I spisak tabova na paleti komponenata : http://prntscr.com/1j331l

A ovo su dve komponente koje lice na gore pomenute :
http://prntscr.com/1j322d

Ako one mogu da posluze sta treba radim sa njima?

-------------------------------------------------

Odradio sam Indy SOAP Server/Client/Service turorijal korak po korak sa
http://www.digicoast.com/delphi_soap_standalone.html
Sve radi kako je tamo opisano ali nista ne razumem i ne znam moze li to da posluzi za ovaj "Hello Word" koji meni treba.
milosavljevic je offline   Odgovor sa citatom ove poruke
Stara 6.8.2013, 22:44   #6
Teva
Starosedelac
 
Član od: 23.2.2006.
Lokacija: Tamo gde su kuće od čokolade i prozori od marmelade....
Poruke: 1.579
Zahvalnice: 195
Zahvaljeno 301 puta na 171 poruka
Određen forumom Re: Delphi 7 - Hello word

Treba ti komunikacija preko mreže.

E sad, treba malo da poznaješ mrežu i njenu arhitekturu da bi dalje mogao da razumeš.
Pošto delfi ne znam, ispisaću ti neku osnovu pa možda uspeš da preneseš na to što tebi treba.

Komunikacija preko mreže (bar koliko se tiče tebe kao programera) se vrši preko soketa (socket), koji se ponaša kao datoteka u koju nešto pišeš/čitaš, pa se nešto tu desi pa drugar isto to uradi na njegovom soketu.

Naravno, pre pisanja/čitanja se konektuješ na drugara i on na tebe. Sad dolazimo do klijent/server arhitekture. U mreži gde ti možeš da vidiš drugarevu (drugarovu il kako god već) IP adresu tebi server nije potreban već se kačiš direktno na njegovu IP adresu i socket (znači klijent klijent arhitektura xD ). Kako na internetu postoje javne i privatne IP adrese, to sad komplikuje našu klijent/klijent arhitekturu. Odnosno javnu ip adresu ti možeš da vidiš preko mreže i da komuniciraš sa njom dok privatnu ne možeš da vidiš. odnosno ako ti imaš privatnu ip adresu (a imaš je zato što se javna ip plaća dodatno (ako ništa drugo :P) ) i drugar ima isto privatnu ip adresu, onda klijent klijent arhitektura nije moguća jer dve privatne ip adrese ne mogu da se vide međusobno. Pa se uvodi server, koji bi imao javnu ip adresu (pošto javnu ip adresu možeš da vidiš, dok privatnu ne možeš, kao što sam već rekao), i koji bi bio "posrednik" između tebe i drugara (jednog, dva, tri , šest, sto xD ).

Znači, da bi komunicirao preko interneta moraš da imaš ili javne adrese, ili server. Server je ništa drugo do običnog posrednika (bar u tvom slučaju), koji primi od tebe neku poruku i samo je prosledi drugaru (ili drugarima).

Suma sumarum, da bi realizovao to što hoćeš, prvo treba da napišeš aplikaciju koja će da se kači direktno na ip adresu neku (server zabatališ za početak), kada ti to proradi samo ubaciš u celu priču server koji bi samo registrovao ko se na njega konektovao (verujem da to postoji u tutorijalu) i prosleđivao podatke gde to već treba, aplikacije koje si prethodno napisao ostaju iste, samo što više neće direktno komunicirati već će ići preko servera.

Sad nisam siguran dal je ista priča u delfiju, pošto nisam radio sa njim nikad. Msm arhitektura je ista sigurno, samo što verujem da postoje već gotovi objekti koji će ti olakšati život
Teva je offline   Odgovor sa citatom ove poruke
Stara 6.8.2013, 23:55   #7
milosavljevic
Novi član
 
Član od: 2.8.2013.
Poruke: 4
Zahvalnice: 0
Zahvaljeno 0 puta na 0 poruka
Određen forumom Re: Delphi 7 - Hello word

Ne vredi mi to nista. Razumem otprilke o cemu pricas, ali nista ne mogu da uradim.
Treba mi neko ko zna bas konkretno sta treba da odradim.

Kada napravim posebno klijent i server preko tih Socket (TcpServer i TcpClient) komponenta, nikakav transfer podataka ne mogu da uradim izmedju njih ni na svom kompu a kamoli ako ih razdvojim na dva razlicita :
Evo kako izgleda lista trigerovanih dogadjaja (na serveru se nista ne desava kada klijent salje) :

http://prntscr.com/1jsfpr
milosavljevic je offline   Odgovor sa citatom ove poruke
Odgovor

Bookmarks sajtovi

Tagovi
delphi internet


Vaš status
Ne možete postavljati teme
Ne možete odgovarati na poruke
Ne možete slati priloge uz poruke
Ne možete prepravljati svoje poruke

BB kod: uključeno
Smajliji: uključeno
[IMG] kod: uključeno
HTML kod: isključeno


Slične teme
tema temu započeo forum Odgovora Poslednja poruka
Pesma/e koja vas najviše dirne? Wolverine Opšta kultura 1131 5.9.2019 15:13
word dokument fajl - neće da otvori Vladimir Majakovski Aplikativni softver 12 24.12.2012 11:31
Lazarus - Multiplatformski Open Source Delphi brudjuz Programiranje 1 2.11.2010 22:31
pdf u word ,problem ? culer Aplikativni softver 4 21.4.2010 21:25
Knjiga za CodeGear Delphi 2009 aca2568 Programiranje 29 15.1.2010 21:09


Sva vremena su po Griniču +2 h. Sada je 0:15.


Powered by vBulletin® verzija 3.8.7
Copyright ©2000–2024, vBulletin Solutions, Inc.
Hosted by Beograd.com