Documente Academic
Documente Profesional
Documente Cultură
i
o
n
a
r
'
e
a
c
r
o
n
i
+
e
A
AAA A()hen)ica)ion A()hori/a)ion an' Acco(n)ing
AALL AT& A'a,)a)ion LaDer )D,e L
Pagina "" din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
ADPC& A'a,)ive PC&
AD?L A*D++e)ric Digi)al ?(b*criber Line
AI Ar)ificial In)elligence
A:?I A+erican :a)ional ?)an'ar'* In*)i)()ion
API A,,lica)ion Progra++ing In)erface
ARP A''re** Re*ol()ion Pro)ocol
ARF A()o+a)ic ReU(e*) for re)ran*+i**ion
A? A,,lica)ion ?erver
AT& A*Dnchrono(* Tran*fer &o'e
AUI A))ach+en) Uni) In)erface
1
1HR 1i) Hrror Ra)e
13I?D: 1roa'ban' I?D:
1:C 1ri)i*h :aval Connec)or
1RI 1a*ic Ra)e In)erface =L1RD>
1?C 1a*e ?)a)ion Con)roller
1?? 1a*e ?)a)ion ?(b*i*)e+
1T? 1a*e Tran*ceiver ?(b*D*)e+
C
C1R Con*)an) 1i) Ra)e
CHPT Conference H(ro,eene 'e* A'+ini*)ra)ion* 'e* Po*)e* e) 'e*
Teleco+(nica)ion*
CHRT Co+,()er H+ergencD Re*,on*e Tea+
CH? Circ(i) H+(la)ion ?ervice*
CTAP Challenge Tan'*haAe A()hen)ica)ion Pro)ocol
CLI Co++an' Line In)erface
CLP Connec)ionle** Pro)ocol
CODHC Co'er S Deco'er
COP Connec)ion3orien)e' Pro)ocol
CPU Cen)ral Proce**ing Uni)
CRC CDclic Re'(n'ancD Co'e
C?PD: Circ(i) ?5i)che' P(blic Da)a :e)5orA
C?U Channel ?ervice Uni)
Pagina "# din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
CTI Co+,()er Tele,honD In)erga)ion
D
DCH Da)a Co++(nica)ion* HU(i,+en)
DH? Digi)al HncrD,)ion ?)an'ar'
Diff?erv Differren)ia)e' ?ervice*
DLC Da)a LaDer Con)rol
D:? Do+ain :a+e ?erver
D?U Da)a ?ervice Uni)
DTH Da)a Ter+inal HU(i,+en)
DT&9 D(al Tone &(l)ifreU(encD
DV13T Digi)al Vi'eo 1roa'ca*)ing
H
H: Hn)er,ri*e :e)5orA
HT?I H(ro,ean Teleco++(nica)ion* ?)an'ar'* In*)i)()e
9
9A2oIP 9a< over IP
9C? 9ra+e ChecA ?eU(ence
9DDI 9iber Di*)rib()e' Da)a In)erface
9DT 9or+al De*cri,)ion TechniU(e
9I9O 9ir*) In 9ir*) O()
P
P?& Plobal ?D*)e+ for &obile
P?T: Peneral ?5i)che' Tele,hone :e)5orA
PUI Pra,hical U*er In)erface
T
TDLC Tigh3level Da)a LinA Con)rol
TD?L Tigh bi)3ra)e Digi)al ?(b*criber Line
TTTP TD,er)e<) Tran*fer Pro)ocol =R9CLJE$>
I
Pagina "$ din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
IA:A In)erne) A**igne' :(+ber* A()hori)D
IC&P In)erne) Con)rol &e**age Pro)ocol
IHHH In*)i)()e of Hlec)rical an' Hlec)ronic* Hngineering
IHT9 In)erne) Hngineering Ta*A 9orce
IP&P In)erne) Pro(, &e**age Pro)ocol
I: In)elligen) :e)5orA
IO? In)erne)5orA O,era)ing ?D*)e+
IP In)erne) Pro)ocol
IP2 In)erne)5orA PacAe) H<change
I?D: In)egra)e' ?ervice* Digi)al :e)5orA
I?O In)erna)ional ?)an'ar' Organi/a)ion
I?P In)erne) ?ervice Provi'er
ITU In)erna)ional Teleco++(nica)ion Union
I89 In)er8orAing 9(nc)ion
C
C1P? Cilo1D)e* Per ?econ'
L
LA: Local Area :e)5orA
LA:H LA: H+(la)ion
LCP LinA Con)rol Pro)ocol =a co+,onen) fro+ PPP>
LI9O La*) In39ir*) O()
LLC Logical LinA Connec)ion
L&I Local &anage+en) In)erface
L?1 Le** ?ignifican) 1i)
&
&AC 1. &e'i(+ Acce** Con)rol L. &e**age A()hen)ica)ion Co'e
&A: &e)ro,oli)an Area :e)5orA
&CU &(l)i,oin) Con)rol Uni)
&PCP &e'ia Pa)e5aD Con)rol Pro)ocol
&T/ &egaTer)/*
&I1 &anage+en) Infor+a)ion 1a*e
Pagina #% din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
&PL? &(l)i3Pro)ocol Label ?5i)ching
&? &obile ?)a)ion
&?1 &o*) ?ignifican) 1i)
&?C 1. &e**age ?eU(ence Char)G L. &obil ?5i)ching Cen)erG
&TU &a<i+(+ Tran*+i**ion Uni)
:
:H1? :e)5orA HU(i,+en) 1(il'ing ?)an'ar'*
:I?T :a)ional In*)i)()e of ?)an'ar'* an' TechnologD
O
OA& O,era)ion*# A'+ini*)ra)ion an' &ain)enance
O&? O,era)ion an' &ain)enance ?(b*D*)e+
O?I O,en ?D*)e+* In)erconnec)ion
OUI Organi/a)ionallD UniU(e I'en)ifier
OS& O,era)ion* An' &ain)enance
P
PA12 Priva)e A()o+a)ic 1ranch e2change
PC Per*onal Co+,()er
PC& P(l*e Co'e &o'(la)ion
PCTA Proce*or Cen)ral 'e Tra)are A,el(ri
PDC Per*onal Digi)al Co++(nica)ion
PDCP PacAe) Da)a Convergence Pro)ocol
PDT Ple*iochrono(* Digi)al TierarchD
PD: PacAe) Da)a :e)5orA
PDU Pro)ocol Da)a Uni)
PP Proce*or 'e Pr(,
PID Proce** IDen)ifier
PL&: P(blic Lan' &obile :e)5orA
POT? Plain Ol' Tele,hone ?ervice
PRI Pri+arD Ra)e In)erface
P?PD: PacAe) ?5i)che' P(blic Da)a :e)5orA
P?T: P(blic ?5i)che' Tele,hone :e)5orA
PVC Per+anen) Vir)(al Circ(i)
Pagina #1 din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
F
Fo? F(ali)D of ?ervice
R
RA:D RA:Do+ n(+ber
RA? 1. Regi*)ra)ion# A'+i*ion*# an' ?)a)(*G L. Re+o)e Acce** ?erverG
R?VP Re*o(rce Re*erva)ion Pro)ocol
RTCP Real Ti+e Con)rol Pro)ocol
RTP Real Ti+e Pro)ocol
RT?P Real Ti+e ?)rea+ Pro)ocol
RTT Ro(n' Tri, Ti+e
?
?AP 1. ?e**ion Anno(ncia+en) Pro)ocolG L. ?ervice* Acce** Poin)
?AR ?eg+en)a)ion S Rea**e+bling
?CCP ?ignaling Connec)ion Con)rol Par) =ITU3T F.%113%1B>
?C: ?5i)che' Circ(i) :e)5orA
?CTP ?)rea+ Con)rol Tran*+i**ion Pro)ocol
?DT ?Dnchrono(* Digi)al TierarchD
?DLC ?Dnchrono(* Da)a LinA Con)rol
?P&P ?i+,le Pa)e5aD Con)rol Pro)ocol
?ID ?ec(ri)D ID
?I& ?(b*criber I'en)i)D &o'(le
?IP ?e**ion Ini)ia)ion Pro)ocol
?LIP ?erial Line In)erne) Pro)ocol
?&TP ?i+,le &ail Tran*fer Pro)ocol
?:A ?erial :(+ber Ari)h+e)ic =R9C 1N$L>
?:&P ?i+,le :e)5orA &anage+en) Pro)ocol
?OTO ?+all Office To+e Office
?O:HT ?Dnchrono(* O,)ical :e)5orA
?PID ?ervice Profile IDen)ifier
??% ?ignaling ?D*)e+ :(+ber %
??T ?ec(re ?Tell
??L ?ec(re ?ocAe) LaDer
Pagina #2 din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
??P ?ervice ?5i)ching Poin)
?TP ?ignaling Tran*fer Poin)
?VC ?5i)che' Vir)(al Circ(i)
T
TCAP Tran*ac)ional Ca,abili)ie* A,,lica)ion Par)
TCP Tran*+i**ion Con)rol Pro)ocol
TD&A Ti+e Divi*ion &(l)i,le Acce**
TH Ter+inal HU(i,+en)
T&: Teleco++(nica)ion* &anage+en) :e)5orA
TO? TD,e Of ?ervice
TTL Ti+e To Live
TUP Tele,hone U*er Par)
U
UA Uni)a)e Abonai
U1R Un*,ecifie' 1i) Ra)e
UDP U*er Da)agra+ Pro)ocol
U&T? Univer*al &obile Teleco++(nica)ion ?D*)e+
U:I U*er3:e)5orA In)erface
URL Univer*al Re*o(rce Loca)or
UTD Uni)a)e 'e Tr(nchi Digi)al
V
VCC Vir)(al Channel Connec)ion
VLA: Vir)(al LA:
VoD Vi'eo on De+an'
Vo9R Voice over 9ra+e RelaD
VoIP Voice over IP
VO: Voice On )he :e)5orA
VPC Vir)(al Pa)h Connec)ion
VP: Vir)(al Priva)e :e)5orA
VToA Voice Tele,honD over AT&
8
Pagina #3 din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
8A: 8i'e Area :e)5orA
8AT& 8irele** AT&
8LA: 8irele** LA:
8LL 8irele** Local Loo,
A:H2A 1. ?of)5are3(l a,licaiei
A:H2A 11. 9i.iere hea'er =.h>
Incl('e*.h
@YYYYYYYYYYYYYYYYYYYYYYYYYY &A?THR I:CLUDH 9ILH
YYYYYYYYYYYYYYYYYYYYYYYYYY@
`incl('e a*)'io.hb
`incl('e a*)ring.hb
`incl('e ac)D,e.hb
`incl('e a*)'lib.hb
`incl('e aconio.hb
`incl('e a'o*.hb
`incl('e a*e)7+,.hb
`incl('e a)c,.hb
`incl('e ZT*[Cfg.TZ
`incl('e Zo*[c,(.hZ
`incl('e Zo*[cfg.hZ
`incl('e Z,c.hZ
`incl('e Z(co*[ii.hZ
O?[cfg.h
@YYYYYYYYYYYYYYYYYYYYYYYYYYYYYY (C@O?3II The Real3Ti+e Cernel
YYYYYYYYYYYYYYY
(C@O?3II CO:9IPURATIO:
YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY
YYYYYYY@
Pagina #4 din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
`'efine O?[&A2[HVH:T? I @@&a<. n(+ber of even) con)rol blocA* in Do(r
@@a,,lica)ion.&U?T be bW L
`'efine O?[&A2[&H&[PART I @@&a<. n(+ber of +e+orD ,ar)i)ion*. &U?T be bW
L
`'efine O?[&A2[F? O @@ &a<. n(+ber of U(e(e con)rol blocA* in Do(r
@@a,,lica)ion.&U?T be bW L
`'efine O?[&A2[TA?C? 1I @@ &a<. n(+ber of )a*A* in Do(r a,,lica)ion ... @@&U?T
be bW L
`'efine O?[LO8H?T[PRIO 1I @@ Define* )he lo5e*) ,riori)D )ha) can be
@@a**igne'.&U?T :HVHR be higher )han EOc
`'efine O?[TA?C[IDLH[?TC[?I]H I1L @@ I'le )a*A *)acA *i/e =` of 1E3bi) @@5i'e
en)rie*>
`'efine O?[TA?C[?TAT[H: 1 @@ Hnable =1> or Di*able=J> )he @@*)a)i*)ic* )a*A
`'efine O?[TA?C[?TAT[?TC[?I]H I1L @@ ?)a)i*)ic* )a*A *)acA *i/e =` of 1E3@@bi)
5i'e en)rie*>
`'efine O?[CPU[TOOC?[H: 1 @@ (C@O?3II hooA* are fo(n' in )he ,roce**or ,or)
file*
`'efine O?[&1O2[H: J @@ Incl('e co'e for &AIL1O2H?
`'efine O?[&H&[H: 1 @@ Incl('e co'e for &H&ORd &A:APHR =fi<e' @@*i/e'
+e+orD blocA*>
`'efine O?[F[H: J @@ Incl('e co'e for FUHUH?
`'efine O?[?H&[H: 1 @@ Incl('e co'e for ?H&APTORH?
`'efine O?[TA?C[CTA:PH[PRIO[H: J @@ Incl('e co'e for O?Ta*AChangePrio=>
`'efine O?[TA?C[CRHATH[H: 1 @@ Incl('e co'e for O?Ta*ACrea)e=>
`'efine O?[TA?C[CRHATH[H2T[H: J @@ Incl('e co'e for O?Ta*ACrea)eH<)=>
`'efine O?[TA?C[DHL[H: 1 @@ Incl('e co'e for O?Ta*ADel=>
`'efine O?[TA?C[?U?PH:D[H: 1 @@ Incl('e co'e for O?Ta*A?(*,en'=> an'
@@O?Ta*ARe*(+e=>
Pagina # din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
`'efine O?[TICC?[PHR[?HC 1JJ @@ ?e) )he n(+ber of )icA* in one *econ'
RTP[Uco*.h
`incl('e a*)'io.hb
`incl('e a)c,.hb
@@Ini)iere cone<i(ne RTP
in) RTPini)= char Ylocali,# char Yre+o)ei,# 5or' RTP[PORT[DI?T# 5or'X
RTP[PORT[LOCAL# (',[?ocAe) Y*ocAe)# char b(ff[a're*a!"# 9ILH Yfi*ier >G
?)acA*.h
`incl('e Zo*[c,(.hZ
e<)ern O?[?TC Ta*A?)A[)c,TicA!LJB$"G
e<)ern O?[?TC Ta*A?)A[*en'[9?erv!TA?C[?TC[?I]H"G
e<)ern O?[?TC Ta*A?)A[recv[9?erv!TA?C[?TC[?I]H"G
e<)ern O?[?TC Ta*A?)A[*en'[I:C!TA?C[?TC[?I]H"G
e<)ern O?[?TC Ta*A?)A[recv[I:C!TA?C[?TC[?I]H"G
e<)ern O?[?TC Ta*A?)A[*en'[O:I2!TA?C[?TC[?I]H"G
e<)ern O?[?TC Ta*A?)A[recv[O:I2!TA?C[?TC[?I]H"G
e<)ern O?[?TC Ta*A?)ar)?)A!TA?C[?TC[?I]H"G @@ Ta*A?)ar) *)acA
Targ)D,e.h
`ifn'ef [[TARPHT[TdPH?[T[[
`'efine [[TARPHT[TdPH?[T[[
`'efine ([char (n*igne' char
`'efine in)1E in)
`'efine ([in)1E (n*igne' in)
`'efine in)OL long
`'efine ([in)OL (n*igne' long
Pagina #! din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
`en'if
T*[cfg.h
@@variabile 'e config(rare a )a*A3(rilor...
`'efine CO&U:IC[I:CRH&H:TAL 1
`'efine CO&U:IC[O:I2 1
`'efine CO&U:IC[9?erv 1
`'efine TCP[TICC[O:[O99 1
@@,riori)a)i )a*A3(ri
`'efine TA?C[TICC[PRIO %
`'efine TA?C[RHCV[I:C[PRIO 1
`'efine TA?C[RHCV[O:I2[PRIO L
`'efine TA?C[RHCV[9?erv[PRIO O
`'efine TA?C[?H:D[O:I2[PRIO B
`'efine TA?C[?H:D[I:C[PRIO I
`'efine TA?C[?H:D[9?erv[PRIO E
@@a're*e IP +a*ini 'i*)an)e
`'efine LOCALIP Z1NL.1E$.1.NNZ
`'efine RH&OTHIP[9?erv Z1NL.1E$.1.LJ1Z @@*erver Z9ile?erverZ
`'efine RH&OTHIP[I:C Z1NO.LO1.LOO.1IEZ @@*erver Zincre+en)al.roZ
`'efine RH&OTHIP[O:I2 Z1NO.B1.1L%.L1$Z @@ *erver Oni< la Valcea...
@@,or)(ri +a*ini 'i*)an)e
`'efine RTP[LOCALPORT[I:C $NJ1
`'efine RTP[LOCALPORT[O:I2 $NJL
`'efine RTP[LOCALPORT[9?erv $NJO
`'efine RTP[PORT[I:C $$J1
`'efine RTP[PORT[O:I2 $$JL
`'efine RTP[PORT[9?erv $$JO
Pagina #" din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
`'efine TA?C[?TC[?I]H 1JLB @@ ?i/e of each )a*Ae* *)acA* =` of 8ORD*>
`'efine RTP[&A2PACCHT?I]H LIE
`'efine HRR[CO:HCTARH 31
`'efine HRR[DH?CT[9I?IHR 3L
`'efine HRR[:O[TA?C? 31J
`'efine I:IT[OC NN
L1$1.h
`incl('e Z'*,)arg).hZ
)D,e'ef voi' =YI?R[9P>=([in)1E 5>G
)D,e'ef voi'Y =Y9PTR>=in) n'<# ([in)1E even)>G
in) '*,[in*)all=in) n'<#char Yfna+e#I?R[9P f,>G
voi' '*,[(nin*)all=in) n'<>G
voi' '*,[re*e)=in) n'<>G
in) '*,[*5'chA=in) n'<>G
in) '*,[r'bloc=in) n'<#([in)1E Ybb#in) cn)#([in)1E a'r>G
in) '*,[5rbloc=in) n'<#([in)1E Ybb#in) cn)#([in)1E a'r>G
voi' '*,[i*r=voi'>G
voi' ini)['*,*=voi'>G
D?P.h
`incl('e a*)'io.hb
`incl('e aconio.hb
`incl('e ZL1$1.hZ
`incl('e Z+a).hZ
`'efine &A2D?P B
)D,e'ef voi'Y =Y9PTR>=in) n'<#([in)1E even)>G
Pagina ## din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
voi' )r)['*,J=([in)1E 5>G
voi' )r)['*,1=([in)1E 5>G
in) ,oll=in) n'<>G
in) blALb+c+'=in) n'<#([in)1E b+a'r#([in)1E ,age#([in)1E +o'e#([in)1E len>G
D?P)arg).h
`incl('e a'o*.hb
`incl('e Z)arg)D,e.hZ
`'efine ID&A[ADDR=,or)#val> o(),or)=,or)#val>
`'efine ID&A[8R=,or)#val> o(),or)=,or)RL#val>
`'efine ID&A[RD=,or)> in,or)=,or)RL>
`'efine *e)IcJ=5> o(),or)b=J<IcJ#5>
`'efine rea'IcJ=> =in,or)b=J<IcJ>>
In)err*.h
`incl('e aconio.hb
`incl('e a*)'io.hb
`incl('e Z+a).hZ
`incl('e ZL1$1.hZ
`'efine HRR[I:T[L&? 31
`'efine HRR[I:T[ARP 3L
`'efine HRR[I:T[D?P 3O
voi' in*)alare[in)rer(,eri=voi'>G
voi' revenire[in)rer(,eri[ini)iale=voi'>G
voi' in)err(,) in)L+*=voi'>G
voi' in)err(,) in)[arb=voi'>G
Pagina #$ din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
voi' in)err(,) irU'*,=voi'>G
TA*[co+.h
`incl('e a*)'io.hb
`incl('e a)c,.hb
`incl('e Z)*[cfg.hZ
`'efine D?P[J J
`'efine D?P[1 1
`'efine D?P[L L
`'efine D?P[O O
e<)ern 9ILH Yfi*ier[inc#Yfi*ier[oni<# Yfi*ier[9?ervG
@@,acAe) RTP
)D,e'ef *)r(c) \
(n*igne' char ccBG @@ C?RC co(n)
(n*igne' char e<)en*ion1G @@ hea'er e<)en*ion flag
(n*igne' char ,a''ing1G @@ ,a''ing flag
(n*igne' char ver*ionLG @@ ,ro)ocol ver*ion# 'e obicei L
(n*igne' char ,aDloa')D,e%G @@ ,aDloa' )D,e
(n*igne' char +arAer1G @@ +arAer bi)
(n*igne' *hor) *eUn(+G @@ *eU(ence n(+ber
(n*igne' long )i+e*)a+,G @@ )i+e*)a+,
(n*igne' long **rcG @@ *Dnchroni/a)ion *o(rce
(n*igne' char 'a)a!RTP[&A2PACCHT?I]H"G @@ 'a)e efec)ive.
^ RTP,acAe)G
)D,e'ef *)r(c)\
(n*igne' *hor) in'ica)or[loca)ieG
(n*igne' *hor) *eU[n(+G
char e*[voce!1EJ"G
Pagina $% din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
^Loca)ie1(fferG
in) ini)iere[co+(nicare=voi'>G
voi' RTPclo*e=>G
voi' ini)iali/are[,acAe)[r),= RTP,acAe) Y,cA# (n*igne' in) *eU[n(+# (n*igne' long
)i+e*)a+, >G
voi' RTP,acAe)['a)a= RTP,acAe)Y ,cA# (n*igne' in) ,aDloa'!1EJ">G
voi' or'onare[,acAe)e[rece,)iona)e=RTP,acAe)Y ,cA[rece,)iona)e!"# in) nr[,cA)>G
voi' Ta*A[)c,TicA=voi' Y'a)a>G @@ 9(nc)ion ,ro)o)D,e* of )a*A*
voi' Ta*A[recv[I:C=voi' Y'a)a>G@@Ta*A 'e rece,)ie a ,acAe)elor incre+en)al.ro
voi' Ta*A[*en'[I:C=voi' Y'a)a>G @@Ta*A 'e )ri+i)ere 'e ,acAe)e incre+en)al.ro
voi' Ta*A[recv[O:I2=voi' Y'a)a>G @@Ta*A 'e rece,)ie a ,acAe)elor Oni<
voi' Ta*A[*en'[O:I2=voi' Y'a)a>G @@Ta*A 'e )ri+i)ere 'e ,acAe)e Oni<
voi' Ta*A[recv[9?erv=voi' Y'a)a>G @@Ta*A 'e rece,)ie a ,acAe)elor 9ile?erver
voi' Ta*A[*en'[9?erv=voi' Y'a)a>G @@Ta*A 'e )ri+i)ere 'e ,acAe)e 9ile?erver
Pagina $1 din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
A:H2A 1L. 9i.iere *(r*- =.C>
R),[UCO?.C
@YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY (C@O?3II
YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY@
`incl('e Zincl('e*.hZ
`incl('e ZTA*[co+.hZ
`incl('e ZR),.hZ
`incl('e ZIn)err*.hZ
`incl('e ZD*,.hZ
`incl('e Z?)acA*.hZ
`incl('e ZD*,)arg).hZ
@YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY VARIA1ILH
YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY@
O?[HVH:T YRan'o+?e+G
*)r(c) )i+e ora[c(ren)aG
in) '*,noWJ# '*,no1W1G
@@a're*e +a*ini 'e co+(nicare
long5or' +a*ina['i*)# +a*ina[localaG
@YYYYYYYYYYYYYYYYYYYYYYYYYYY 9U:CTIO: PROTOTdPH?
YYYYYYYYYYYYYYYYYYYYYYYYYYY@
voi' Ta*A?)ar)=voi' Y'a)a>G @@ ?)ar)(, )a*A
voi' RTPclo*e=voi'>G @@ Inchi'ere *ocAe)i
@YYYYYYYYYYYYYYYYYYYYYYYYYYYYYY &AI:
YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY@
in) +ain =voi'>
\
in) ,rg[len# i# 7# errG
char )i+,[c(ren)!LI"G
([in)OL cn)cicl(# cn)errG
Pagina $2 din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
*)a)ic 9PTR f,!&A2D?P"G
@@ini)iali/are *)iva co+(nica)ie...
*ocA[ini)=>G
@@ini)iali/are D?P3(ri...
ini)['*,*=>G
@@vali'are b(fferi *i+e)rici
a*+\
+ov '<# J<IeJG
+ov al# J<IfG
o() '<# alG
^
@@incarcarea ,rogra+elor in D?P3(ri...
,rg[lenW'*,[in*)all= '*,no# Z)*$1.'a)Z# )r)['*,J >G @@incarcare ,rogra+ D?P J...
,rin)f= Z,rg[len!K'"WKJB2XnZ# '*,no# ,rg[len >G
,rg[lenW'*,[in*)all= '*,no1# Z)*$1.'a)Z# )r)['*,1 >G @@incarcare ,rogra+ D?P1...
,rin)f= Z,rg[len!K'"WKJB2XnZ# '*,no1# ,rg[len >G
@@*alvarea# +o'ificarea# *e)area noilor vec)ori 'e in)rer(,ere ,e IRF I#%#1I
in*)alare[in)rer(,eri=>G
PC[Di*,Clr?cr=DI?P[9P:D[8TITH R DI?P[1P:D[1LACC>G @@ Clear )he *creen
O?Ini)=>G @@ Ini)iali/e (C@O?3II
PC[DO??aveRe)(rn=>G @@ ?ave environ+en) )o re)(rn )o DO?
PC[Vec)?e)=(CO?# O?C)<?5>G @@ In*)all (C@O?3IIe* con)e<) *5i)ch vec)or
Ran'o+?e+ W O??e+Crea)e=1>G @@ Ran'o+ n(+ber *e+a,hore
O?Ta*ACrea)e=Ta*A?)ar)# =voi' Y>J# =voi' Y>STa*A?)ar)?)A!TA?C[?TC[?I]H 3 1"#
J>G
O??)ar)=>G @@ ?)ar) +(l)i)a*Aing
Pagina $3 din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
re)(rn JG
^
@YYYYYYYYYYYYYYYYYYYYYYYYYYY ?TARTUP TA?C
YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY@
voi' Ta*A?)ar) =voi' Y'a)a>
\
U1dTH i# errG
8ORD AeDG
char *!1JJ"G
'a)a W 'a)aG @@ Preven) co+,iler 5arning
O?[H:THR[CRITICAL=>G
PC[Vec)?e)=J<J$# O?TicAI?R>G @@ In*)all (C@O?3IIe* clocA )icA I?R
PC[?e)TicARa)e=O?[TICC?[PHR[?HC>G @@ Re,rogra+ )icA ra)e
O?[H2IT[CRITICAL=>G
O??)a)Ini)=>G @@ Ini)iali/e (C@O?3IIe* *)a)i*)ic*
PC[Di*,?)r=LE# J# Z(C@O?3II# The Real3Ti+e CernelZ# DI?P[9P:D[8TITH R
DI?P[1P:D[RHD R DI?P[1LI:C>G
ini)iere[co+(nicare=>G
PC[Di*,?)r= J# LO# Z`Ta*A* <<<<< CPU U*age <<< `Ta*A *5i)ch@*ec <<<<< Z#
DI?P[9P:D[8TITH>G
PC[Di*,?)r=L$# LB# Za3PRH?? eH?Ce TO FUIT3bZ# DI?P[9P:D[8TITH R
DI?P[1LI:C>G
for =GG> \
*,rin)f=*# ZKI'Z# O?Ta*AC)r>G @@ Di*,laD `)a*A* r(nning
PC[Di*,?)r=1%# LO# *# DI?P[9P:D[1LUH R DI?P[1P:D[CdA:>G
*,rin)f=*# ZKO'Z# O?CPUU*age>G @@ Di*,laD CPU (*age in K
Pagina $4 din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
PC[Di*,?)r=O%# LO# *# DI?P[9P:D[1LUH R DI?P[1P:D[CdA:>G
*,rin)f=*# ZKI'Z# O?C)<?5C)r>G @@ Di*,laD `con)e<) *5i)che* ,er *econ'
PC[Di*,?)r=EO# LO# *# DI?P[9P:D[1LUH R DI?P[1P:D[CdA:>G
O?C)<?5C)r W JG
PC[Pe)Da)eTi+e=)i+,[c(ren)>G @@ Pe) an' 'i*,laD 'a)e an' )i+e
PC[Di*,?)r=J# LB# )i+,[c(ren)# DI?P[9P:D[1LUH R DI?P[1P:D[CdA:>G
f,rin)f= fi*ier[inc# ZTa*A?)ar) XnZ>G
f,rin)f= fi*ier[9?erv# ZTa*A?)ar) XnZ>G
f,rin)f= fi*ier[oni<# ZTa*A?)ar) XnZ>G
if =PC[Pe)CeD=SAeD> WW TRUH>
\ @@ ?ee if AeD ha* been ,re**e'
if =AeD WW J<11>
\ @@ de*# *ee if i)e* )he H?CAPH AeD PC[Di*,?)r=OI# 1I# Z&a o,re*c...Z#
DI?P[9P:D[1LUH R DI?P[1P:D[CdA:>G
RTPclo*e=>G@@inchi'erea *ocAe)ilor...
revenire[in)rer(,eri[ini)iale=>G
@@'e/in*)alarea celor L D?P3(ri...
'*,[(nin*)all='*,no>G
'*,[(nin*)all='*,no1>G
O?Ti+eDlDT&?&= J# J# J# LIJ >G
PC[DO?Re)(rn=>G @@ Re)(rn )o DO? ^
^
O?Ti+eDlDT&?&=J# J# 1# J>G @@ 8ai) one *econ'
^
^
Pagina $ din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
@YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY TA?C?
YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY@
@@Afi*ea/a in col)(l 'in *)anga37o* a ecran(l(i cea*(l c(ren)...
voi' Afi*areCea*[Ta*A= voi' Y'a)a >
\
U1dTH errG
*)a)ic char )i+,[c(ren)!LI"G
'a)aW'a)aG
for=GG>
\
PC[Pe)Da)eTi+e=)i+,[c(ren)>G @@ Pe) an' 'i*,laD 'a)e an' )i+e
PC[Di*,?)r=J# LB# )i+,[c(ren)# DI?P[9P:D[1LUH R DI?P[1P:D[CdA:>G
O?Ti+eDlD= O?[TICC?[PHR[?HC>G
^
^
@@ De*chi'ere *i conec)are *ocAe)i ,en)r( RTP ...
in) RTPini)=char Ylocali,# char Yre+o)ei,# 5or' RTP[PORT[DI?T# 5or'
RTP[PORT[LOCAL# (',[?ocAe) Y*ocAe)# char b(ff[a're*a!LI"# 9ILH Yfi*ier >
\
locali,Wlocali,G
@@Aflare a're*a IP +a*ina 'i*)an)a...D:? U(errD
if= c=+a*ina['i*)Wre*olve= re+o)ei, > > >
\
,rin)f=Z:( *3a ,()() afla a're*a IP a eK*e...XnZ# re+o)ei,>G
re)(rn 1G
^
,rin)f=ZA're*a +a*inii 'i*)an)e e*)e K*...XnZ# ine)[n)oa= b(ff[a're*a# +a*ina['i*) > >G
if= c(',[o,en= *ocAe)# RTP[PORT[LOCAL# +a*ina['i*)# RTP[PORT[DI?T#
:ULL > > re)(rn HRR[CO:HCTARHG
f,rin)f= fi*ier# ZDe*chi'ere *ocAe) K'XnZ# (',[o,en= *ocAe)# RTP[LOCALPORT#
+a*ina['i*)# RTP[RH&OTHPORT# :ULL > >G
Pagina $! din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
f,rin)f= fi*ier# Z&a*inile *3a( conec)a) c( *(cce*...XnZ >G
re)(rn JG
^
Pagina $" din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
L1$1.C
`incl('e a*)'io.hb
`incl('e aconio.hb
`incl('e ZL1$1.hZ
`incl('e Z+a).hZ
`incl('e Z'*,.hZ
9PTR f,!&A2D?P"G
([in)1E far bb1!J<BJJ"#bbL!J<BJJ"G
([in)1E far bb1[!&A2D?P"!J<BJJ"#bbL[!&A2D?P"!J<BJJ"G
([in)1E b*)ar)!&A2D?P"#,age!&A2D?P"G
([in)1E flag!&A2D?P"G
voi' )r)['*,J=([in)1E 5>
\
flag!J"W1G
flag!L"W1G
`,rag+a arg*(*e'
^ @@)r)['*,J
voi' )r)['*,1=([in)1E 5>
\
flag!1"W1G
flag!O"W1G
`,rag+a arg*(*e'
^ @@)r)['*,J
in) ,oll=in) n'<> @@verifica e<i*)en)a )ran*fer(l(i ,rin ID&A...
\
([in)1E )+,G
)+,WJG
'*,[r'bloc=n'<#S)+,#1#J<%BJJ>G
re)(rn )+,G
^ @@,oll
Pagina $# din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
in) blALb+c+'=in) n'<#([in)1E b+a'r#([in)1E ,age#([in)1E +o'e#([in)1E len>
\
([in)1E cc!B"G
if=,oll=n'<>> re)(rn JG
if=lenbJ<BJJ> re)(rn JG
cc!J"W1G
cc!1"Wb+a'rSJ<OfffG
cc!L"W=,ageaa$>f=+o'eSJ<J%>G
cc!O"WlenG
'*,[5rbloc=n'<#cc#B#J<%BJJ>G
re)(rn 1G
^ @@blALb+c+'
H<eLID&A.C
`incl('e a*)'io.hb
`incl('e Z'*,)arg).hZ
*)a)ic ([in)1E a''r#51#5L#[51#[5LG
*)a)ic char line!NJ"G
in) loa'[,rg=([in)1E ,or)#char Yfna+e>
\
9ILH Y,rg[fileG
in) *)a)eG
([in)1E ,rg[len#cr)[a''rG
*)a)eWJG
[51WJ<1$JJG
[5LWJ<JJJ9G
,rg[fileWfo,en=fna+e#ZrZ>G
if=c,rg[file>
Pagina $$ din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
\
ID&A[ADDR=,or)#J>G
ID&A[8R=,or)#[51>G
ID&A[8R=,or)#[5L>G
re)(rn JG
^ @@en'if
,rg[lenWJG
cr)[a''rWJG
5hile=fge)*=line#$J#,rg[file>>
\
*5i)ch=*)a)e>\
ca*e J
)r)[*)a)eJ
if=line!J"cWege>
\
@@(nrecogni/e' line
f,()*=line#*)'err>G
breaAG
^ @@en'if
if=line!1"WWePe>
\
*)a)eW1G
breaAG
^ @@en'if
if=line!1"WWeDe>
\
*)a)eWLG
breaAG
^ @@en'if
breaAG
ca*e 1
if=c**canf=line#ZKJB2Z#Sa''r>>
Pagina 1%% din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
\
*)a)eWJG
breaAG
^ @@en'if
a''rSWJ<OfffG
if=ca''r>
\
*)a)eWIG
breaAG
^ @@en'if
ID&A[ADDR=,or)#a''r>G
cr)[a''rWa''rG
*)a)eWOG
breaAG
ca*e L
if=c**canf=line#ZKJB2Z#Sa''r>>
\
*)a)eWJG
breaAG
^ @@en'if
a''rSWJ<OfffG
a''rfWJ<BJJJG
ID&A[ADDR=,or)#a''r>G
cr)[a''rWJG
*)a)eWBG
breaAG
ca*e O
if=c**canf=line#ZKJB2KJL2Z#S51#S5L>> go)o )r)[*)a)eJG
ID&A[8R=,or)#51>G
ID&A[8R=,or)#5L>G
cr)[a''rRRG
breaAG
ca*e B
if=c**canf=line#ZKJB2Z#S51>> go)o )r)[*)a)eJG
Pagina 1%1 din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
ID&A[8R=,or)#51>G
breaAG
ca*e I
if=c**canf=line#ZKJB2KJL2Z#S[51#S[5L>> go)o )r)[*)a)eJG
ID&A[ADDR=,or)#1>G
*)a)eWOG
breaAG
'efa(l)
*)a)eWJG
breaAG
^ @@en'*5i)ch
if=cr)[a''rb,rg[len> ,rg[lenWcr)[a''rG
line!J"WJG
^ @@en'5hile
fclo*e=,rg[file>G
ID&A[ADDR=,or)#J>G
ID&A[8R=,or)#[51>G
ID&A[8R=,or)#[5L>G
re)(rn ,rg[lenG
^ @@loa'[,rg
In)err*.C
@@ace*) fi*ier con)inele r()inele 'e )ra)are a in)rer(,erilor
`incl('e a*)'io.hb
`incl('e aconio.hb
`incl('e Z+a).hZ
`incl('e ZL1$1.hZ
Pagina 1%2 din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
`'efine I:TL+*
`'efine I:T[arg
`'efine I:T['*,
([in)1E flagL+*# flag[arbG
([in)1E <+*g!$"#r+*g!$"G
voi' in)err(,) =Yol'vec)J'>=>G
voi' in)err(,) =Yol'vec)Jf>=>G
voi' in)err(,) =Yol'vec)%%>=>G
voi' in*)alare[in)rer(,eri=>G
voi' revenire[in)rer(,eri[ini)iale=>G
voi' in)err(,) in)L+*=> @@IRFI
\
in) iG
a*+\
+ov '<#J<I9$G
+ov al#JG
o() '<#alG
^
flagL+*W1G
for=iWJGia$GiRR>
\
&AT8R=C&L#iaaI#<+*g!i">G
r+*g!i"W&ATRD=D&H&#iaaI>G
^ @@en'for i
@@HOI
a*+\
Pagina 1%3 din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
+ov al#J<LJG
@@o() J<AJ#alG @@nece*ar ,) IRF$..IRF1I
o() J<LJ#alG
^
^ @@in)L+*
voi' in)err(,) in)[arb=> @@IRF1I
\
in) iG
a*+\
+ov '<#J<I9$G
+ov al#JG
o() '<#alG
^
flag[arbW1G
@@HOI
a*+\
+ov al#J<LJG
o() J<AJ#alG @@nece*ar ,) IRF$..IRF1I
o() J<LJ#alG
^
^ @@in)[arb
voi' in)err(,) irU'*,=> @@IRF%
\
'*,[i*r=>G
@@HOI
a*+\
+ov al#J<LJG
Pagina 1%4 din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
@@o() J<AJ#alG @@nece*ar ,) IRF$..IRF1I
o() J<LJ#alG
^
^ @@irU'*,
voi' in*)alare[in)rer(,eri=>
\
`if'ef I:TL+*
ol'vec)J'Wge)vec)=J<J'>G
*e)vec)=J<J'# in)L+*>G @@in*)alea/a in)rer(,erea 'e L+* ,e I:TI
a*+\
cliG
^
o(),or)= J<L1# in,or)= J<L1 > S J<D9 >G @@,orne*)e in)er(,erea
a*+\
*)iG
^
`en'if
`if'ef I:T[arg
ol'vec)JfWge)vec)=J<Jf>G
*e)vec)= J<Jf# irU'*,>G @@in*)alea/a in)rer(,erea 'e D?P ,e I:T%
a*+\
cliG
^
o(),or)= J<L1# in,or)=J<L1>SJ<%9 >G @@,orne*)e in)er(,erea
a*+\
*)iG
^
`en'if
`if'ef I:T['*,
ol'vec)%%Wge)vec)=J<%%>G
*e)vec)= J<%%# in)[arb >G @@in*)alea/a in)rer(,erea in)[arb ,e I:T1I
Pagina 1% din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
a*+\
cliG
^
o(),or)= J<A1# in,or)=J<A1> S J<%9 >G @@,orne*)e in)er(,erea
a*+\
*)iG
^
`en'if
^ @@in*)alare[in)rer(,eri
voi' revenire[in)rer(,eri[ini)iale=>
\
`if'ef I:TL+*
o(),or)= J<A1# in,or)=J<A1>fJ<$J >G
*e)vec)= J<%%# ol'vec)%% >G
`en'if
`if'ef I:T[arg
o(),or)= J<L1# in,or)=J<L1>fJ<$J >G
*e)vec)= J<J9# ol'vec)Jf >G
`en'if
`if'ef I:T['*,
o(),or)= J<L1# in,or)=J<L1>fJ<LJ >G
*e)vec)= J<JD# ol'vec)J' >G
`en'if
^
Uco*[II.C
`'efine O?[PLO1AL?
`incl('e Zincl('e*.hZ
Pagina 1%! din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
`'efine O?[&A?THR[9ILH @@Preven) )he follo5ing file* fr+ incl('ing incl('e*.h
`incl('e Zo*[core.cZ
`incl('e Zo*[+bo<.cZ
`incl('e Zo*[+e+.cZ
`incl('e Zo*[U.cZ
`incl('e Zo*[*e+.cZ
`incl('e Zo*[)a*A.cZ
`incl('e Zo*[)i+e.cZ
TA*[co+.C
`incl('e a*)'io.hb
`incl('e a*)ring.hb
`incl('e a*)'lib.hb
`incl('e aconio.hb
`incl('e a'o*.hb
`incl('e a)i+e.hb
`incl('e a)c,.hb
`incl('e ZTA*[co+.hZ
`incl('e ZT*[cfg.hZ
`incl('e Zo*[c,(.hZ
`incl('e Zo*[cfg.hZ
`incl('e Z(co*[ii.hZ
`incl('e Z,c.hZ
`incl('e ZRTP[Uco*.hZ
`incl('e Z?)acA*.hZ
`incl('e ZD*,.hZ
`incl('e ZR),.hZ
9ILH Yfi*ier[inc# Yfi*ier[oni<# Yfi*ier[9?ervG
char )i+,[c(ren)!LI"G
Pagina 1%" din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
(',[?ocAe) RTP*ocAe)[inc# RTP*ocAe)[oni<# RTP*ocAe)[9?ervG
char b(f[a're*a[inc!B$"# b(f[a're*a[oni<!B$"# b(f[a're*a[9?erv!B$"G
in) r),[re)[inc# r),[re)[oni<# r),[re)[9?ervG
@@b(ffere 'e ,rel(are e*an)ioane 'in D?P 'e (n'e *e vor i+,ache)a...
(n*igne' in) b(ffer['*,rea'!&A2D?P"!1EJ"G
(n*igne' in) b(ffer!B"!B"W\X
J<IBJJ# J<IBAJ# J<IIBJ# J<IIHJ#X
J<ICJJ# J<ICAJ# J<IDBJ# J<IDHJ#X
J<EBJJ# J<EBAJ# J<EIBJ# J<EIHJ#X
J<ECJJ# J<ECL9# J<EDBJ# J<EDHJ#X
^G @@a're*ele celor B b(ffere core*,. fiecar(i canal...
@@b(ffere 'e rece,)ie a ,acAe)elor
(n*igne' char far b(f[inc!J<9999"G
(n*igne' char far b(f[oni<!J<9999"G
(n*igne' char far b(f[9?erv!J<9999"G
@@*(r*e 'e ,ache)e RTP...
*o(rce Incr[*o(rce# Oni<[*o(rce# 9?erv[*o(rceG
@@*)acA*
O?[?TC Ta*A?)A[)c,TicA!LJB$"G
O?[?TC Ta*A?)A[*en'[9?erv!TA?C[?TC[?I]H"G
O?[?TC Ta*A?)A[recv[9?erv!TA?C[?TC[?I]H"G
O?[?TC Ta*A?)A[*en'[I:C!TA?C[?TC[?I]H"G
O?[?TC Ta*A?)A[recv[I:C!TA?C[?TC[?I]H"G
O?[?TC Ta*A?)A[*en'[O:I2!TA?C[?TC[?I]H"G
O?[?TC Ta*A?)A[recv[O:I2!TA?C[?TC[?I]H"G
O?[?TC Ta*A?)ar)?)A!TA?C[?TC[?I]H"G @@ Ta*A?)ar) *)acA
Pagina 1%# din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
voi' ini)iali/are[,acAe)[r),= RTP,acAe)Y ,cA# (n*igne' in) *eU[n(+# (n*igne'
long )i+e*)a+, >
\
,cA3bccWJG
,cA3be<)en*ionWJG
,cA3b,a''ingWJG
,cA3bver*ionWLG
,cA3b,aDloa')D,eW$G @@PC& legea A# $CT/...
,cA3b+arAerWJG
,cA3b*eUn(+Wh)on*= *eU[n(+ >G
,cA3b)i+e*)a+,Wh)onl= )i+e*)a+, >G
,cA3b**rcWh)onl= J >G
^
@@f(nc)ie ce (+,le /ona ()ila 'e 'a)e a ,ache)(l(i RTP...
voi' RTP,acAe)['a)a= RTP,acAe)Y ,cA# (n*igne' in) ,aDloa'!1EJ">
\
*)a)ic in) iG
for=iWJGia1EJGiRR>
\
,cA3b'a)a!i"W=char>=J<JJ99 S ,aDloa'!i">G
^
^
(n*igne' in) or'onare[,acAe)e[rece,)=RTP,acAe)Y ,cA[rece,!"#in) nr[,cA)>
\
in) ,o/# cn)G
(n*igne' in) +ini+G
RTP,acAe)Y ,cA[)e+,G
,o/WJG
5hile=,o/anr[,cA)>
Pagina 1%$ din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
\
+ini+W,cA[rece,!,o/"3b*eUn(+G
for=cn)W,o/Gcn)anr[,cA)Gcn)RR>\
if=+ini+b,cA[rece,!cn)"3b*eUn(+>
\
+ini+W,cA[rece,!cn)"3b*eUn(+G
,cA[)e+,W,cA[rece,!,o/"G
,cA[rece,!,o/"W,cA[rece,!cn)"G
,cA[rece,!cn)"W,cA[)e+,G
^
^
,o/RRG
^
re)(rn +ini+G
^
voi' co+,le)are[loca)ie1(ffer=RTP,acAe)Y ,cA# Loca)ie1(fferY loca)ie>
\
in) AG
loca)ie3bin'ica)or[loca)ieW1G @@loca)ie oc(,a)a...
loca)ie3b*eU[n(+W,cA3b*eUn(+G
for=AWJGAa1EJGARR> loca)ie3be*[voce!A"W,cA3b'a)a!A"G
^
in) ini)iali/are[*(r*a=*o(rce Y*# RTP,acAe)Y ,cA!"# (n*igne' in) cn)>
\
*)a)ic in) iW1G
5hile=*3b,roba)ion>
\
if=cn)3ibJ>
if=,cA!i"3b*eUn(+WW*3b+a<[*eUR1>
\
*3b,roba)ion33G
*3b+a<[*eUW,cA!i"3b*eUn(+G
Pagina 11% din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
iRW1G
^
,rin)f=Z?(r*a n( ,oa)e fi ini)iali/a)a cXnZ>G
O?Ti+eDlD=1J>G
re)(rn :O[I:ITG
^
ini)[*eU=*# ,cA!i"3b*eUn(+>G
re)(rn ?HF[I:IT[OCG
^
voi' Ta*A[*en'[I:C =voi' Y'a)a>
\
@@,reia# i+,ache)ea/a *i )ri+i)e in re)ea e*an)ioanle 'e voce ale (n(i canal
@@in'ica)or 'e *)are la a're*a O9C9 'in Da)a&e+orD
@@b(fferi 'e ,rel(are 'e ,ache)e la a're*ele J<1JJJ *i J<1JAJ 'in D?P[J D&...
I:T1E? l(n[,acAG
(n*igne' in) i#7G
*)a)ic (n*igne' in) in'ic[b(ffer[ci)ireG
*)a)ic (n*igne' in) *eU[n(+G
*)a)ic (n*igne' in) in'ic[b(ffer[ci)ire[an)erioaraWJG
*)a)ic (n*igne' long )i+e[*)a+,G
*)a)ic RTP,acAe) ,cAG
'a)aW'a)aG
ran'o+i/e=>G
@@ini)iali/area ran'o+ a n(+ar(l(i 'e *ecven)a *i )i+e*)a+,3(l(i
*eU[n(+Wran'o+= J<1JJJJ >G
)i+e[*)a+,Wran'o+= J<1JJJJ >G
for=GG>
\
5hile= ,oll=D?P[J> > O?Ti+eDlDT&?&=J#J#J#I>G
O??che'LocA=>G@@*(*,en'a f(nc)ionarea ,rogra+a)or(l(i...
Pagina 111 din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
'*,[r'bloc=D?P[J# Sin'ic[b(ffer[ci)ire# 1# J<%9C9>G
@@verifica 'aca *3a +ai ci)i) 'in b(fer(l in'ica)
if=in'ic[b(ffer[ci)irecWin'ic[b(ffer[ci)ire[an)erioara>
\
if =in'ic[b(ffer[ci)ireWWJ<JJJJ >
'*,[r'bloc= D?P[J# b(ffer['*,rea'!D?P[J"# 1EJ# J<IJJJ >G
el*e
'*,[r'bloc= D?P[J# b(ffer['*,rea'!D?P[J"# 1EJ# J<IJAJ >G
in'ic[b(ffer[ci)ire[an)erioaraWin'ic[b(ffer[ci)ireG
O??che'UnlocA=>G@@re,(ne in f(nc)i(ne ,rogra+a)or(l..
ini)iali/are[,acAe)[r),=S,cA# *eU[n(+# )i+e[*)a+,>G
RTP,acAe)['a)a=S,cA# b(ffer['*,rea'!D?P[J" >G
l(n[,acAW1LR1EJG
f,rin)f= fi*ier[inc# ZX)X)X)Tri+i* K'X)?eU` K' K*XnZ#
*ocA[fa*)5ri)e= SRTP*ocAe)[inc# S,cA# l(n[,acA ># *eU[n(+# ,cA.'a)a >G
*eU[n(+W=*eU[n(+R1>SJ<9999G
)i+e[*)a+,W=)i+e[*)a+,R1EJ>SJ<9999G
O?Ti+eDlDT&?&=J#J#J#1B>G
^
el*e \
O?Ti+eDlDT&?&=J#J#J#I>G
O??che'UnlocA=>G@@re,(ne in f(nc)i(ne ,rogra+a)or(l..
^
^
^
voi' Ta*A[recv[I:C =voi' Y'a)a>
\
Pagina 112 din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
*hor) nr[r(lari# cn)G
Loca)ie1(ffer b(ffer!EB"G
*hor) ,oin)er[*criere# ,oin)er[ci)ireG
*hor) i#7#AG
*hor) 'if[*eUn(+# *eUn(+[e<,G
*hor) nr[,cA*[con*ec# in'ic[loc# ga*i)G
RTP,acAe) ,acAe)e[rece,)!1J"G
'a)aW'a)aG
ga*i)WJGin'ic[locWJG
,oin)er[*criereW1JG
nr[r(lariWJG
for=GG>
\
cn)WJG
5hile= *ocA[recv= SRTP*ocAe)[inc# S,acAe)e[rece,)!cn)" #*i/eof= RTP,acAe) ># J >
bJ >
\
f,rin)f= fi*ier[inc# ZPri+i) X)*ecv K'XnZ# n)oh*=,acAe)e[rece,)!cn)".*eUn(+> >G
cn)RW1G
^
if=cn)bJ> \
if= nr[r(lariWWJ> \
or'onare[,acAe)e[rece,)=,acAe)e[rece,)# cn)>G
co+,le)are[loca)ie1(ffer=S,acAe)e[rece,)!J"# Sb(ffer!,oin)er[*criere">G
,oin)er[*criereRW1G
*eUn(+[e<,W,acAe)e[rece,)!J".*eUn(+G
for=iW1Giacn)GiRR>
\
Pagina 113 din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
'if[*eUn(+W=,acAe)e[rece,)!i".*eUn(+3*eUn(+[e<,>G
if='if[*eUn(+bJ>
\
if ='if[*eUn(+WW1>
\
,oin)er[*criereRW1G
*eUn(+[e<,RW1G
go)o co+,le)areJG
^
if='if[*eUn(+a&A2[DROPOUT>
\
co+,le)areJ
co+,le)are[loca)ie1(ffer=S,acAe)e[rece,)!i"#X
Sb(ffer!,oin)er[*criereR'if[*eUn(+">G
^
^ @@'if[*eUn(+bJ...
el*e @@'if[*eUn(+aJ...,ache)e in)ar/ia)e
\
if= =31J>a'if[*eUn(+aJ >
co+,le)are[loca)ie1(ffer=S,acAe)e[rece,)!i"#X
Sb(ffer!,oin)er[*criereR'if[*eUn(+">G
^
^@@for
nr[r(lariRW1G
O?Ti+eDlD=$>G@@*(*,en'a ,e $ )icA*
^@@nr[r(lariWJ...
if=nr[r(lariaB>
\
for=iWJGiacn)GiRR>
\
'if[*eUn(+W=,acAe)e[rece,)!i".*eUn(+3*eUn(+[e<,>G
if='if[*eUn(+bJ>
Pagina 114 din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
\
if ='if[*eUn(+WW1>
\
,oin)er[*criereRW1G
*eUn(+[e<,RW1G
go)o co+,le)areG
^
if='if[*eUn(+a&A2[DROPOUT>
co+,le)are
\
co+,le)are[loca)ie1(ffer=S,acAe)e[rece,)!i"#X
Sb(ffer!,oin)er[*criereR'if[*eUn(+">G
^
^@@'if[*eUn(+bJ...
el*e @@'if[*eUn(+aJ ,ache)e in)ar/ia)e...
\
co+,le)are[loca)ie1(ffer=S,acAe)e[rece,)!i"# Sb(ffer!,oin)er[*criereR'if[*eUn(+">G
^
^@@for
nr[r(lariRW1G
O?Ti+eDlD=$>G@@*(*,en'a ,e $ )icA*
^@@nr[r(lariaB
@@Zloca)iiZ ,line '(,a B r(lari...
@@ini)iali/are *(r*a...ince,()(l celei 'e3a B3a r(lari
if=nr[r(lariWWB>
\
for=AWJGAa1JGARR>
if=b(ffer!A".in'ica)or[loca)ieWW1>
\
in'ic[locWAG
ga*i)W1G
breaAG
Pagina 11 din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
^
if=ga*i)WWJ> in'ic[locW1JG
,oin)er[ci)ireWin'ic[locG
5hile=nr[,cA*[con*eca&I:[?HF>
\
if=b(ffer!in'ic[locR1".in'ica)or[loca)ieWW1>
\
nr[,cA*[con*ecRW1G
in'ic[locRW1G
,oin)er[ci)ireWin'ic[locG
^
el*e@@'e)ec)ie ga(ra in *ecven)a
\
nr[,cA*[con*ecWJG
for=iWJGGiRR>
if=b(ffer!in'ic[locRi".in'ica)or[loca)ieWW1>
\
in'ic[locRWiG
,oin)er[ci)ireWin'ic[locG
breaAG
^
^
^@@5hile... 'e)ec)a) *ecv 'e &I:[?HF ,cA*...
go)o )r*[,A)G
^@@ini)iali/are la a B3a r(lare...
)r*[,A) @@)ran*+i)ere bloc 1EJ e*an)ioane al D?P
if=,oin)er[*criereaW,oin)er[ci)ire>
\
5hile=,oll='*,[J>> O?Ti+eDlDT&?&=J#J#J#I>G
O??che'LocA=>G
'*,[5rbloc='*,[J# Sb(ffer!,oin)er[*criere"# 1EJ# J<IBJJ>G
O??che'UnlocA=>G
O?Ti+eDlDT&?T=J#J#J#1%>G
Pagina 11! din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
^
el*e @@,oin)er ci)ire a7(nge 'in (r+a ,oin)er *criere
\
'*,[5rbloc='*,[J# Sb(ffer[lini*)e# 1EJ# J<IBJJ>G
^
^@@if cn)WJ...
el*e O?Ti+eDlD= B >G@@n( *3a( ,ri+i) ,acAe)e...
^
^
voi' Ta*A[*en'[O:I2 =voi' Y'a)a>
\
@@,reia# i+,ache)ea/a *i )ri+i)e in re)ea e*an)ioanle 'e voce ale (n(i canal
@@in'ica)or 'e *)are la a're*a O9CH 'in Da)a&e+orD
@@b(fferi 'e ,rel(are 'e ,ache)e la a're*ele J<1$JJ *i J<1$AJ 'in D?P[Je* D&
I:T1E? )e+,[cn)# l(n[,acAG
(n*igne' in) i#7G
*)a)ic (n*igne' in) in'ic[b(ffer[ci)ireG
*)a)ic (n*igne' in) *eU[n(+G
*)a)ic (n*igne' in) in'ic[b(ffer[ci)ire[an)erioaraWJG
*)a)ic (n*igne' long )i+e[*)a+,G
*)a)ic RTP,acAe) ,cAG
'a)aW'a)aG
ran'o+i/e=>G
*eU[n(+Wran'o+= J<1JJJJ >G
)i+e[*)a+,Wran'o+= J<1JJJJ >G
for=GG>
\
5hile= ,oll=D?P[J> > O?Ti+eDlDT&?&=J#J#J#I>G
O??che'LocA=>G@@*(*,en'a f(nc)ionarea ,rogra+a)or(l(i...
Pagina 11" din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
'*,[r'bloc=D?P[J# Sin'ic[b(ffer[ci)ire# 1# J<%9CD>G
@@verifica 'aca *3a +ai ci)i) 'in b(fer(l in'ica)
if=in'ic[b(ffer[ci)irecWin'ic[b(ffer[ci)ire[an)erioara>
\
if =in'ic[b(ffer[ci)ireWWJ<JJJJ >
'*,[r'bloc= D?P[J# b(ffer['*,rea'!D?P[J"# 1EJ# J<I$JJ >G
el*e
'*,[r'bloc= D?P[J# b(ffer['*,rea'!D?P[J"# 1EJ# J<I$AJ >G
in'ic[b(ffer[ci)ire[an)erioaraWin'ic[b(ffer[ci)ireG
O??che'UnlocA=>G@@re,(ne in f(nc)i(ne ,rogra+a)or(l..
ini)iali/are[,acAe)[r),=S,cA# *eU[n(+# )i+e[*)a+,>G
RTP,acAe)['a)a=S,cA# b(ffer['*,rea'!D?P[J" >G
l(n[,acAW1LR1EJG
f,rin)f= fi*ier[inc# ZX)X)X)Tri+i* K'X)?eU` K' K*XnZ#
*ocA[fa*)5ri)e= SRTP*ocAe)[inc# S,cA# l(n[,acA ># *eU[n(+# ,cA.'a)a >G
*eU[n(+W=*eU[n(+R1>SJ<9999G
)i+e[*)a+,W=)i+e[*)a+,R1EJ>SJ<9999G
O?Ti+eDlDT&?&=J#J#J#1B>G
^
el*e O?Ti+eDlDT&?&=J#J#J#I>G
^
^
voi' Ta*A[recv[O:I2 =voi' Y'a)a>
\
*hor) nr[r(lari# cn)G
Loca)ie1(ffer b(ffer!EB"G
*hor) ,oin)er[*criere# ,oin)er[ci)ireG
Pagina 11# din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
*hor) i#7#AG
*hor) 'if[*eUn(+# *eUn(+[e<,G
*hor) nr[,cA*[con*ec# in'ic[loc# ga*i)G
RTP,acAe) ,acAe)e[rece,)!1J"G
'a)aW'a)aG
ga*i)WJGin'ic[locWJG
,oin)er[*criereW1JG
nr[r(lariWJG
@@n(+ar(l +ini+ nece*ar 'e ,ache)e *o*i)e in *ecv ,en)r( ini)iali/area *(r*ei
Incr[*o(rce.,roba)ionW&I:[?HFG
for=GG>
\
cn)WJG
5hile= *ocA[recv= SRTP*ocAe)[inc# S,acAe)e[rece,)!cn)" #*i/eof= RTP,acAe) ># J >
bJ >
\
f,rin)f= fi*ier[inc# ZPri+i) X)*ecv K'XnZ# n)oh*=,acAe)e[rece,)!cn)".*eUn(+> >G
cn)RW1G
^
if=cn)bJ> \
if= nr[r(lariWWJ> \
or'onare[,acAe)e[rece,)=,acAe)e[rece,)# cn)>G
co+,le)are[loca)ie1(ffer=S,acAe)e[rece,)!J"# Sb(ffer!,oin)er[*criere">G
,oin)er[*criereRW1G
*eUn(+[e<,W,acAe)e[rece,)!J".*eUn(+G
for=iW1Giacn)GiRR>
\
'if[*eUn(+W=,acAe)e[rece,)!i".*eUn(+3*eUn(+[e<,>G
Pagina 11$ din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
if='if[*eUn(+bJ>
\
if ='if[*eUn(+WW1>
\
,oin)er[*criereRW1G
*eUn(+[e<,RW1G
go)o co+,le)areJG
^
if='if[*eUn(+a&A2[DROPOUT>
\
co+,le)areJ
co+,le)are[loca)ie1(ffer=S,acAe)e[rece,)!i"#X
Sb(ffer!,oin)er[*criereR'if[*eUn(+">G
^
^ @@'if[*eUn(+bJ...
el*e @@'if[*eUn(+aJ...,ache)e in)ar/ia)e
\
if= =31J>a'if[*eUn(+aJ >
co+,le)are[loca)ie1(ffer=S,acAe)e[rece,)!i"#X
Sb(ffer!,oin)er[*criereR'if[*eUn(+">G
^
^@@for
nr[r(lariRW1G
O?Ti+eDlD=$>G@@*(*,en'a ,e $ )icA*
^@@nr[r(lariWJ...
if=nr[r(lariaB>
\
for=iWJGiacn)GiRR>
\
'if[*eUn(+W=,acAe)e[rece,)!i".*eUn(+3*eUn(+[e<,>G
if='if[*eUn(+bJ>
\
Pagina 12% din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
if ='if[*eUn(+WW1>
\
,oin)er[*criereRW1G
*eUn(+[e<,RW1G
go)o co+,le)areG
^
if='if[*eUn(+a&A2[DROPOUT>
co+,le)are
\
co+,le)are[loca)ie1(ffer=S,acAe)e[rece,)!i"#X
Sb(ffer!,oin)er[*criereR'if[*eUn(+">G
^
^@@'if[*eUn(+bJ...
el*e @@'if[*eUn(+aJ ,ache)e in)ar/ia)e...
\
co+,le)are[loca)ie1(ffer=S,acAe)e[rece,)!i"# Sb(ffer!,oin)er[*criereR'if[*eUn(+">G
^
^@@for
nr[r(lariRW1G
O?Ti+eDlD=$>G@@*(*,en'a ,e $ )icA*
^@@nr[r(lariaB
@@Zloca)iiZ ,line '(,a B r(lari...
@@ini)iali/are *(r*a...ince,()(l celei 'e3a B3a r(lari
if=nr[r(lariWWB>
\
for=AWJGAa1JGARR>
if=b(ffer!A".in'ica)or[loca)ieWW1>
\
in'ic[locWAG
ga*i)W1G
breaAG
^
Pagina 121 din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
if=ga*i)WWJ> in'ic[locW1JG
,oin)er[ci)ireWin'ic[locG
5hile=nr[,cA*[con*eca&I:[?HF>
\
if=b(ffer!in'ic[locR1".in'ica)or[loca)ieWW1>
\
nr[,cA*[con*ecRW1G
in'ic[locRW1G
,oin)er[ci)ireWin'ic[locG
^
el*e@@'e)ec)ie ga(ra in *ecven)a
\
nr[,cA*[con*ecWJG
for=iWJGGiRR>
if=b(ffer!in'ic[locRi".in'ica)or[loca)ieWW1>
\
in'ic[locRWiG
,oin)er[ci)ireWin'ic[locG
breaAG
^
^
^@@5hile... 'e)ec)a) *ecv 'e &I:[?HF ,cA*...
go)o )r*[,A)G
^@@ini)iali/are la a B3a r(lare...
)r*[,A) @@)ran*+i)ere bloc 1EJ e*an)ioane al D?P
if=,oin)er[*criereaW,oin)er[ci)ire>
\
5hile=,oll='*,[J>> O?Ti+eDlDT&?&=J#J#J#I>G
O??che'LocA=>G
'*,[5rbloc='*,[J# Sb(ffer!,oin)er[*criere"# 1EJ# J<ICJJ>G
O??che'UnlocA=>G
O?Ti+eDlDT&?T=J#J#J#1%>G
Pagina 122 din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
^
el*e @@,oin)er ci)ire a7(nge 'in (r+a ,oin)er *criere
\
'*,[5rbloc='*,[J# Sb(ffer[lini*)e# 1EJ# J<ICJJ>G
^
^@@if cn)WJ...
el*e O?Ti+eDlD= B >G@@n( *3a( ,ri+i) ,acAe)e...
^
^
voi' Ta*A[*en'[9?erv =voi' Y'a)a>
\
@@,reia# i+,ache)ea/a *i )ri+i)e in re)ea e*an)ioanle 'e voce ale (n(i canal 'in D?P[1
@@in'ica)or 'e *)are la a're*a O9C9 'in Da)a&e+orD
@@b(fferi 'e ,rel(are 'e ,ache)e la a're*ele J<1JJJ *i J<1JAJ 'in D?P[1e* D&
I:T1E? l(n[,acAG
(n*igne' in) i#7G
*)a)ic (n*igne' in) in'ic[b(ffer[ci)ireG
*)a)ic (n*igne' in) *eU[n(+G
*)a)ic (n*igne' in) in'ic[b(ffer[ci)ire[an)erioaraWJG
*)a)ic (n*igne' long )i+e[*)a+,G
*)a)ic RTP,acAe) ,cAG
'a)aW'a)aG
ran'o+i/e=>G
@@ini)iali/area ran'o+ a n(+ar(l(i 'e *ecven)a *i )i+e*)a+,3(l(i
*eU[n(+Wran'o+= J<1JJJJ >G
)i+e[*)a+,Wran'o+= J<1JJJJ >G
for=GG>
\
5hile= ,oll=D?P[1> > O?Ti+eDlDT&?&=J#J#J#I>G
O??che'LocA=>G@@*(*,en'a f(nc)ionarea ,rogra+a)or(l(i...
Pagina 123 din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
'*,[r'bloc=D?P[1# Sin'ic[b(ffer[ci)ire# 1# J<%9C9>G
@@verifica 'aca *3a +ai ci)i) 'in b(fer(l in'ica)
if=in'ic[b(ffer[ci)irecWin'ic[b(ffer[ci)ire[an)erioara>
\
if =in'ic[b(ffer[ci)ireWWJ<JJJJ >
'*,[r'bloc= D?P[1# b(ffer['*,rea'!D?P[1"# 1EJ# J<IJJJ >G
el*e
'*,[r'bloc= D?P[1# b(ffer['*,rea'!D?P[1"# 1EJ# J<IJAJ >G
in'ic[b(ffer[ci)ire[an)erioaraWin'ic[b(ffer[ci)ireG
O??che'UnlocA=>G@@re,(ne in f(nc)i(ne ,rogra+a)or(l..
ini)iali/are[,acAe)[r),=S,cA# *eU[n(+# )i+e[*)a+,>G
RTP,acAe)['a)a=S,cA# b(ffer['*,rea'!D?P[1" >G
l(n[,acAW1LR1EJG
f,rin)f= fi*ier[inc# ZX)X)X)Tri+i* K'X)?eU` K' K*XnZ#
*ocA[fa*)5ri)e= SRTP*ocAe)[inc# S,cA# l(n[,acA ># *eU[n(+# ,cA.'a)a >G
*eU[n(+W=*eU[n(+R1>SJ<9999G
)i+e[*)a+,W=)i+e[*)a+,R1EJ>SJ<9999G
O?Ti+eDlDT&?&=J#J#J#1B>G
^
el*e O?Ti+eDlDT&?&=J#J#J#I>G
^
^
voi' Ta*A[recv[9?erv =voi' Y'a)a>
\
*hor) nr[r(lari# cn)G
Loca)ie1(ffer b(ffer!EB"G
*hor) ,oin)er[*criere# ,oin)er[ci)ireG
*hor) i#7#AG
Pagina 124 din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
*hor) 'if[*eUn(+# *eUn(+[e<,G
*hor) nr[,cA*[con*ec# in'ic[loc# ga*i)G
RTP,acAe) ,acAe)e[rece,)!1J"G
'a)aW'a)aG
ga*i)WJGin'ic[locWJG
,oin)er[*criereW1JG
nr[r(lariWJG
@@n(+ar(l +ini+ nece*ar 'e ,ache)e *o*i)e in *ecv ,en)r( ini)iali/area *(r*ei
Incr[*o(rce.,roba)ionW&I:[?HFG
for=GG>
\
cn)WJG
5hile= *ocA[recv= SRTP*ocAe)[inc# S,acAe)e[rece,)!cn)" #*i/eof= RTP,acAe) ># J >
bJ >
\
f,rin)f= fi*ier[inc# ZPri+i) X)*ecv K'XnZ# n)oh*=,acAe)e[rece,)!cn)".*eUn(+> >G
cn)RW1G
^
if=cn)bJ> \
if= nr[r(lariWWJ> \
or'onare[,acAe)e[rece,)=,acAe)e[rece,)# cn)>G
co+,le)are[loca)ie1(ffer=S,acAe)e[rece,)!J"#X Sb(ffer!,oin)er[*criere">G
,oin)er[*criereRW1G
*eUn(+[e<,W,acAe)e[rece,)!J".*eUn(+G
for=iW1Giacn)GiRR>
\
'if[*eUn(+W=,acAe)e[rece,)!i".*eUn(+3*eUn(+[e<,>G
if='if[*eUn(+bJ>
Pagina 12 din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
\
if ='if[*eUn(+WW1>
\
,oin)er[*criereRW1G
*eUn(+[e<,RW1G
go)o co+,le)areJG
^
if='if[*eUn(+a&A2[DROPOUT>
\
co+,le)areJ
co+,le)are[loca)ie1(ffer=S,acAe)e[rece,)!i"#X
Sb(ffer!,oin)er[*criereR'if[*eUn(+">G
^
^ @@'if[*eUn(+bJ...
el*e @@'if[*eUn(+aJ...,ache)e in)ar/ia)e
\
if= =31J>a'if[*eUn(+aJ >
co+,le)are[loca)ie1(ffer=S,acAe)e[rece,)!i"#X
Sb(ffer!,oin)er[*criereR'if[*eUn(+">G
^
^@@for
nr[r(lariRW1G
O?Ti+eDlD=$>G@@*(*,en'a ,e $ )icA*
^@@nr[r(lariWJ...
if=nr[r(lariaB>
\
for=iWJGiacn)GiRR>
\
'if[*eUn(+W=,acAe)e[rece,)!i".*eUn(+3*eUn(+[e<,>G
if='if[*eUn(+bJ>
\
if ='if[*eUn(+WW1>
Pagina 12! din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
\
,oin)er[*criereRW1G
*eUn(+[e<,RW1G
go)o co+,le)areG
^
if='if[*eUn(+a&A2[DROPOUT>
co+,le)are
\
co+,le)are[loca)ie1(ffer=S,acAe)e[rece,)!i"#X
Sb(ffer!,oin)er[*criereR'if[*eUn(+">G
^
^@@'if[*eUn(+bJ...
el*e @@'if[*eUn(+aJ ,ache)e in)ar/ia)e...
\
co+,le)are[loca)ie1(ffer=S,acAe)e[rece,)!i"# Sb(ffer!,oin)er[*criereR'if[*eUn(+">G
^
^@@for
nr[r(lariRW1G
O?Ti+eDlD=$>G@@*(*,en'a ,e $ )icA*
^@@nr[r(lariaB
@@Zloca)iiZ ,line '(,a B r(lari...
@@ini)iali/are *(r*a...ince,()(l celei 'e3a B3a r(lari
if=nr[r(lariWWB>
\
for=AWJGAa1JGARR>
if=b(ffer!A".in'ica)or[loca)ieWW1>
\
in'ic[locWAG
ga*i)W1G
breaAG
^
if=ga*i)WWJ> in'ic[locW1JG
Pagina 12" din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
,oin)er[ci)ireWin'ic[locG
5hile=nr[,cA*[con*eca&I:[?HF>
\
if=b(ffer!in'ic[locR1".in'ica)or[loca)ieWW1>
\
nr[,cA*[con*ecRW1G
in'ic[locRW1G
,oin)er[ci)ireWin'ic[locG
^
el*e@@'e)ec)ie ga(ra in *ecven)a
\
nr[,cA*[con*ecWJG
for=iWJGGiRR>
if=b(ffer!in'ic[locRi".in'ica)or[loca)ieWW1>
\
in'ic[locRWiG
,oin)er[ci)ireWin'ic[locG
breaAG
^
^
^@@5hile... 'e)ec)a) *ecv 'e &I:[?HF ,cA*...
go)o )r*[,A)G
^@@ini)iali/are la a B3a r(lare...
)r*[,A) @@)ran*+i)ere bloc 1EJ e*an)ioane al D?P
if=,oin)er[*criereaW,oin)er[ci)ire>
\
5hile=,oll='*,[1>> O?Ti+eDlDT&?&=J#J#J#I>G
O??che'LocA=>G
'*,[5rbloc='*,[1# Sb(ffer!,oin)er[*criere"# 1EJ# J<IBJJ>G
O??che'UnlocA=>G
O?Ti+eDlDT&?T=J#J#J#1%>G
^
Pagina 12# din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
el*e @@,oin)er ci)ire a7(nge 'in (r+a ,oin)er *criere
\
'*,[5rbloc='*,[1# Sb(ffer[lini*)e# 1EJ# J<IBJJ>G
^
^@@if cn)WJ...
el*e O?Ti+eDlD= B >G@@n( *3a( ,ri+i) ,acAe)e...
^
^
@@)a*A care face )c,[)icA=> *i ca (r+are ra*,(n'e la ,ing...
voi' Ta*A[)c,TicA =voi' Y'a)a>
\
'a)aW'a)aG
for=GG>
\
)c,[)icA= :ULL >G
O?Ti+eDlD= I >G
^
^
in) ini)iere[co+(nicare=voi'>
\
if= CO&U:IC[I:CRH&H:TAL >\
PC[Pe)Da)eTi+e= )i+,[c(ren) >G
fi*ier[inc W fo,en= Zre/[incr.)<)Z# Z5)Z >G
if= cfi*ier[inc >
\
,rin)f=Z:( *3a ,()() 'e*chi'e fi*ier(l ere/[inc.)<)e ,en)r( *alvarea re/(l)a)elor...XnZ>G
go)o co+[oni<G
^
f,rin)f=fi*ier[inc#Z9i*ier 'e*chi* c( *(cce*...la ora K*XnZ# )i+,[c(ren)>G
r),[re)[incWRTPini)= LOCALIP#RH&OTHIP[I:C# RTP[PORT[I:C#
RTP[LOCALPORT[I:C# SRTP*ocAe)[inc# b(f[a're*a[inc# fi*ier[inc >G
f,rin)f= fi*ier[inc# ZRTPini)WK'XnLe)e* begin...XnZ# r),[re)[inc>G
Pagina 12$ din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
f,rin)f=fi*ier[inc#Z?ocA[recv[ini) K'X)1(ffer K'X)RTP,acAe)[*i/e K'XnZ#X
*ocA[recv[ini)= SRTP*ocAe)[inc# b(f[inc# *i/eof= b(f[inc > ># *i/eof= b(f[inc >#
*i/eof= RTP,acAe) > >G
O?Ta*ACrea)e=Ta*A[recv[I:C# =voi' Y>J# =voi'
Y>STa*A?)A[recv[I:C!TA?C[?TC[?I]H 3 1"# TA?C[RHCV[I:C[PRIO >G
O?Ta*ACrea)e=Ta*A[*en'[I:C# =voi' Y>J# =voi'
Y>STa*A?)A[*en'[I:C!TA?C[?TC[?I]H 3 1"# TA?C[?H:D[I:C[PRIO >G
^
el*e
\
,rin)f=Z:( *3a 'ori) co+(nica)ie c( Incre+en)al...XnZ>G
go)o co+[oni<G
^
co+[oni<
if= CO&U:IC[O:I2 >\
PC[Pe)Da)eTi+e= )i+,[c(ren) >G
fi*ier[oni< W fo,en= Zre/[oni<.)<)Z# Z5)Z >G
if= cfi*ier[oni< >
\
,rin)f=Z:( *3a ,()() 'e*chi'e fi*ier(l ere/[oni<.)<)e ,en)r( *alvarea re/(l)a)elor...XnZ>G
go)o co+[9?ervG
^
f,rin)f=fi*ier[oni<#Z9i*ier 'e*chi* c( *(cce*...la ora K*XnZ# )i+,[c(ren)>G
r),[re)[oni<WRTPini)= LOCALIP#RH&OTHIP[O:I2# RTP[PORT[O:I2#
RTP[LOCALPORT[O:I2# SRTP*ocAe)[oni<# b(f[a're*a[oni<# fi*ier[oni< >G
f,rin)f= fi*ier[oni<# ZRTPini)WK'XnLe)e* begin...XnZ# r),[re)[oni<>G
f,rin)f=fi*ier[oni<#Z?ocA[recv[ini) K'X)1(ffer K'X)RTP,acAe)[*i/e K'XnZ#X
*ocA[recv[ini)= SRTP*ocAe)[oni<# b(f[oni<# *i/eof= b(f[oni< > ># *i/eof= b(f[oni< >#
*i/eof= RTP,acAe) > >G
O?Ta*ACrea)e=Ta*A[recv[O:I2# =voi' Y>J# =voi'
Y>STa*A?)A[recv[O:I2!TA?C[?TC[?I]H 3 1"# TA?C[RHCV[O:I2[PRIO >G
O?Ta*ACrea)e=Ta*A[*en'[O:I2# =voi' Y>J# =voi'
Y>STa*A?)A[*en'[O:I2!TA?C[?TC[?I]H 3 1"# TA?C[?H:D[O:I2[PRIO >G
Pagina 13% din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
^
el*e
\
,rin)f=Z:( *3a 'ori) co+(nica)ie c( Oni<...XnZ>G
go)o co+[9?ervG
^
co+[9?erv
if= CO&U:IC[9?erv >\
PC[Pe)Da)eTi+e= )i+,[c(ren) >G
fi*ier[9?erv W fo,en= Zre/[9?erv.)<)Z# Z5)Z >G
if= cfi*ier[9?erv >
\
,rin)f=Z:( *3a ,()() 'e*chi'e fi*ier(l ere/[9?erv.)<)e ,en)r( *alvarea re/(l)a)elor...XnZ>G
go)o )c,[)icAG
^
f,rin)f=fi*ier[9?erv#Z9i*ier 'e*chi* c( *(cce*...la ora K*XnZ# )i+,[c(ren)>G
r),[re)[9?ervWRTPini)= LOCALIP#RH&OTHIP[9?erv# RTP[PORT[9?erv#
RTP[LOCALPORT[9?erv#SRTP*ocAe)[9?erv# b(f[a're*a[9?erv# fi*ier[9?erv >G
f,rin)f= fi*ier[9?erv# ZRTPini)WK'XnLe)e* begin...XnZ# r),[re)[9?erv>G
f,rin)f=fi*ier[9?erv# Z?ocA[recv[ini) K'X)1(ffer K'X)RTP,acAe)[*i/e K'XnZ#X
*ocA[recv[ini)= SRTP*ocAe)[9?erv# b(f[9?erv# *i/eof=b(f[9?erv> >#
*i/eof=b(f[9?erv># *i/eof=RTP,acAe)> >G
O?Ta*ACrea)e=Ta*A[recv[9?erv# =voi' Y>J# =voi'
Y>STa*A?)A[recv[9?erv!TA?C[?TC[?I]H 3 1"# TA?C[RHCV[9?erv[PRIO >G
O?Ta*ACrea)e=Ta*A[*en'[9?erv# =voi' Y>J# =voi'
Y>STa*A?)A[*en'[9?erv!TA?C[?TC[?I]H 3 1"# TA?C[?H:D[9?erv[PRIO >G
^
el*e
\
,rin)f=Z:( *e 'ore*)e co+(nica)ie 'e nici (n fel...XnZ>G
)c,[)icA
if=TCP[TICC[O:[O99>
Pagina 131 din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
O?Ta*ACrea)e=Ta*A[)c,TicA# =voi' Y>J# =voi'Y>STa*A?)A[)c,TicA!TA?C[?TC[?I]H
3 1"# TA?C[TICC[PRIO >G
re)(rn HRR[:O[TA?C?G
^
re)(rn I:IT[OCG
^
voi' RTPclo*e=voi'>
\
*ocA[clo*e=SRTP*ocAe)[inc>G
*ocA[clo*e=SRTP*ocAe)[oni<>G
*ocA[clo*e=SRTP*ocAe)[9?erv>G
^
Pagina 132 din 133
Vizitati www.tocilar.ro ! Arhiva online cu diplome, cursuri si referate postate de utilizatori.
A:H2A 1O. 9i.ier(l 8a))c,.cfg
,rin)WZPacAe) 'river incarca)MZ
+D[i,W1NL.1E$.1.NN
ne)+a*AWLII.LII.LII.J
na+e*erverW1NL.1E$.1.1
ga)e5aDW1NL.1E$.1.1
'o+ain*li*)WZ)o,e<.r'*ne).roZ
Pagina 133 din 133