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

Komunikacija klijent-server ...

[es] :: C programiranje :: Komunikacija klijent-server ...

[ Pregleda: 909 | Odgovora: 5 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

sucur
Miljan Sucur
Web Developer, Team Consulting
Istocno Sarajevo

Član broj: 50035
Poruke: 308
*.so.pttrs.net.



Profil

icon Komunikacija klijent-server ...15.05.2006. u 17:25

Dakle gdje bih mogao pronaci potrebne skripte koje bih koristio u winsock programiranju za komunikaciju sa serverom.
tipa ko sto je ova za uzimanje informacija o stranici:
Code:
const char HEAD_REQUEST_PART1[] =
{
    "HEAD / HTTP/1.1\r\n"             
    "Host: www.google.com\r\n"                                    
    "User-agent: HeadReqSample\r\n" 
    "Connection: close\r\n"         
    "\r\n"                            
};

Znaci sve bitne protokole HTTP, POP3, HTTP itd.
15.05.2006. u 17:25 

z@re
Zarko Bulatovic
Split, Spinut

Član broj: 29849
Poruke: 412
*.cmu.carnet.hr.

Sajt: www.freebsd.org


Profil

icon Re: Komunikacija klijent-server ...16.05.2006. u 00:43
Hmm...malo mi je nejasno. Svaki protokol ima svoj set funkcionalnosti, nebitno sta koriste isti master protokol, TCP/IP ili UDP/IP. Kad ostvaris aktivnu vezu sa serverom na port tvog desired protokola, koristis komande koje opisuju taj protokol za predavanje ili povrat informacija. To cak i nema tolike veze sa programiranjem, vec sa samim arhitekturama protokola, dakle to moras istrazit po Internetu.

A ako mislis napravit svoju klijent-server aplikaciju, na svom protokolu, nije toliko tesko. Moras napravit set komandi i implementirat njihove funkcionalnosti na serveru, ostalo je klasika -> otvoris port, ostvaris vezu, i izdajes komandu, dok je tvoj klijent na listen i ceka odgovor sa servera. Bitno je da ti imas tocno definiranu komandu, i kad je posaljes na server koji je primi, da on zna sta treba s njom, procesira je, i salje nesto nazad klijentu (po potrebi).
[12:33am] <alek> deca od 3-5 godina prvi spoznaju ljubav bozju :)


Q: HSP56 Micromodem nece da radi kompjuter ga prepozna a kad treba da se konektujem nece ne daje ni znaka zivota. u cemu je problem.

A: Crko mozda od grmljavine mozda od spanaca. Uglavnom baci ga u WC solju jako povuci vodu. Skupi 5e i uzmi drugi i ne postuj temu na pogresno mesto.
16.05.2006. u 00:43 

sucur
Miljan Sucur
Web Developer, Team Consulting
Istocno Sarajevo

Član broj: 50035
Poruke: 308
*.so.pttrs.net.



Profil

icon Re: Komunikacija klijent-server ...16.05.2006. u 09:51
Ovo prvo je upitanju, znam naravno da svaki protokol ima svoje komande, e to mi upravo treba, gdje mogu pronaci na netu komande vaznijih protokola http/pop3/smtp itd, gdje je na primjeru data povratna informacija od servera i informacija koja se treba poslati.
Izbunario sam da za provjeru mail-a na pop3 ide prvo USER, pa PASS, a nakon toga STAT, al' recimo ne znam sta proslijediti sa STAT, tako da ovdje dobijam error, kao povratnu informaciju.
16.05.2006. u 09:51 

ventura
Danko Vuković
Beograd

Član broj: 32
Poruke: 4350
81.12.139.*

ICQ: 10624010
Sajt: www.elbet.co.yu


Profil

icon Re: Komunikacija klijent-server ...16.05.2006. u 10:13
Kao što je žare naveo, to je neka osnova od koje počneš... Odrediš set komandi, format, aplikaciju koja će da prati te portove i izvršava komande itd...

To je neka osnova... Sledeći korak ti je da uvedeš threading, pa svaki paket ima svoj ID... Pa onda uvedes redunancy check poruke, pa onda uvedeš neku osnovnu enkripciju, pa onda dolazi kerberos, odnosno client-server authentifikacija :)

16.05.2006. u 10:13 

bzero
dev null
europe

Član broj: 5907
Poruke: 371
..mtsns-ns.customer.sbb.co.yu.

Jabber: bzero@elitesecurity.org
Sajt: www.google.com/search?q=b..


Profil

icon Re: Komunikacija klijent-server ...16.05.2006. u 10:15
Za svaki protokol, postoji odgovarajuci RFC (Request for Comments), to je verovatno najbolje da pogledas za protokole koji te zanimaju. Npr, za POP3, pogledaj RFC 1939:

http://www.faqs.org/rfcs/rfc1939.html

Never trust an operating system you don't have sources for.
16.05.2006. u 10:15 

sucur
Miljan Sucur
Web Developer, Team Consulting
Istocno Sarajevo

Član broj: 50035
Poruke: 308
*.so.pttrs.net.



Profil

icon Re: Komunikacija klijent-server ...16.05.2006. u 11:19
@bzero to je ono sto mi teba ;-)
16.05.2006. u 11:19 

[es] :: C programiranje :: Komunikacija klijent-server ...

[ Pregleda: 909 | Odgovora: 5 ]

Postavi temu Odgovori

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