Microsoft Windows - programowanie sieciowe

Praktyczne, szczegółowe omówienie sieciowych interfejsów API firmy Microsoft. Mimo że firma Microsoft od wielu lat oprac

668 50 30MB

Polish Pages [318] Year 2000

Report DMCA / Copyright

DOWNLOAD FILE

Polecaj historie

Microsoft Windows - programowanie sieciowe

Citation preview

A nthony Jones Jim Ohlimd

CO

o

l


E.

g g g ä

OC

— < •

1 1

~!

£ >

=

-s “ c =

c *

: B

re

5

N — S C

S- 3

B

a

c

— 77 B

’ c- Ł

O ■

3

7T 7 7 - ■ ■

B

a

U

B

J

■"5

B B

II

S

g' | l B •

2.

_ r.

=-

f i

*

11 1 d 5. S

a 2 I|2 ? | | b

(Î 77

s

=3 i i ^ r o . - ^

g l g g ^ g g s s l

-



^ 9 5 2T s s a Ł 3 a N '< £g

ï

S

I

Q.

O Q.

33

CJ

rS - 3 J

g g Ô Í3 = 5 g g g g g g g g g g g g g tà § 5¿ £ Ü ï


c§= Í? 5JEá ś ç.

>

>



^ ö~? tPl.tJ-fŃ

G

G

\C N ?

G

iïïïïllilllSÉIIis

CS

c CS

O "O O Q. —

C I Js£

Ł .-5

--

. 2'

= r

í



i

i

¿

5

ąf



o w

-

P

¿

2

Ł| .

-

“•

N

Í S -

*

S~i . 3 ^ -2 5 g 0; C c i ? £ O >~

e

! lii! frill

s g

S

?

y¿5

-s
. -

s

i: s 1 1 = I ! I _ G *> X G ^ r-. S i - 1 r|

i

3- O g



C N

0> S < '-< °

ÏL

? EL 4' C =r *. I ê

? “

%

c o O ac * rs ^ '■c ^î* Gs b

h

*

« >

?

i- -■ O

5

^ 2. Q b

G'

Ü -

æ f P Ń £ N I - ci ^ ~ %

=

c. w £ ^ - ~¿

.

S* £ -•
-. ^ | s

G “

f ?

2

.2

—•—• QZ x ^

Iflîtl

O - r, , J0 C" i . i - 1 î ^É .2

D. 1 1 P5 ? o I I O vx = r = K g C • L y -£ 5 X £ 0 ^ 1 .1 ï s ! I S i a - s •> X - c K & b

3

q

j¡¿ >-• C





Cl

cl ?

O ~ •-

3

g i Cl

y

S g .E -fj

- i l s

J-

■i y s 'y .5 .2 g ~ S 5 . s 2 | I 3 LL ■

O Cu Q

lin ts

l ' B l l l . - 5 - d5 = x ' G .2 ~ . 3

3 N . SS g fC- 5 3 te o 2 9 c .£. 3 'C i G so > O O

= 11 'G ï l Is sgip-g s - :

G ^ ~ G G~

~ — s 1 v~>

' S. 2. 2 S î ^ i

5 “

*: — 111n -GMg !(•/* .Ł. 3 “ ï > > -O

lllï*

£ G- Ł

* î j ? 5 d = = i s Cl c; N 5=s

■-' G c

y

ifigj

u sc - 2

ï 12 i y N = | ü = l ^ c c a ■* fi -ê -5 ^ ■; - 2 | ï y ^ g o x-H j

>, “ .3

si i

SS 3 ’ćc \£ . o c~ G _v; X : > X - “ H C C .S X 2 ._ ¡>

0

3 c -g 5f ■cl ~ cz V £ HC 3 *^;"3 :> o C

i

lytiiH t M iriiiü z£.~ £ g g

s '“ c o s

rr

O

S o c > X X a l i i l H £ K I ä N I

o x_d .Er“0 i C? O £ Si G ¿ ° E ¿ r £ « -ÿ . ^m.5 m M n s l - r i l i l i g l ~ G ï c | o S i 5 ^ o y >

s l

- £ f l I g

H I s o o

i Hy i c r l I SÎ6-ÎII

y

“ f

s

£ _S >-• 8

a O

s

^ S

s

s

i l

ï s

ü

î

. £

t l g

c

y

ï

g '°

l i s

i t Sc

£3 £ ■§ 5 so S 'S

s a; ^ c

' ¡ n c x j o "a 1 1 .1 "3 ~ ^ p

L L Î 3 . Î- D - 7

_

l i f í í - í l s

i î ^ g

l i l t í l l l í l í l l l S 0 W X T Í con. r n L¿ W5 ^ - > Z

t ï S

' .y

3 N' G g ^ g p £ O 33 &0 3 >-■§“ § S « ç. I ä ^ -g -g y



ï i l I ?

K o ,L = o

S S ï

M 1Ï ! f s

l l A a

N iiyii

LA 1.1

s É ë o- zz u-

o H s

£ . y 3 3 -p ,_L E

ir §

g

1

!

f s î æ

iü llli íi!*lil¡ •Í H

l i t !

y C ^ .5 ^ 1 K -g ^ i ^ r 3 s e . C Cl. ^ vH .s: O L¿ 3 ’“ c —

y 5 ?, o C O G ¡i Ñ 3 N a> Si

13 f g L 1 'J i£ c u ^ w — ‘S rJ ^ S

U ilis

i j

G

X



:- fG - GJ £ 5 .2 Ti .E £ £ x S £ ° = 'E la iic x iŁ

£ o-g O ? < -2

- 3 ? l L ^ k S

= C = . ^ p E.

n ?

S

E

E H I s § T. 8~ a I e E a - i | _______ ~ -p Z £ ~ c Z

•I P-E I

J s - M e s l - e s - e

_

toP -. .Z — ——j 5 « £

_

| Ł f i i i l i | 2 l 5 . g - E : . s - 2 r « r i

.

§

l

i

r

; i r

irżisiiJI? I lis 11 5 £L~

er' -j U i N Z^a i£ -S if o O ł -st c E

f l - Ł i i

E r J

s

.5 ‘E 5 .5 -~ „ s E S t ; “ - 2r.r'< = s - ' u i ^ Lś a •> J~ - 'O C '✓ Oi ^ C r k V N ^ — «- ^ ci. >,•>: c = 5 f = -; .1 i

I

>ę -N ^

” ,;j= — VJ v

Ł | i |

.

iHalMlIM ittn iifiił U flll

l i g

5w §'“ ■ £O S z i" O

OC 3

S

S Er

v p z 1 < i z .g E 'S •- S p l i s i i Z S ; = i =1 o ' C

~

F Y 'Ü . S

N-
-,-J í Ï * I o ^ . S f3D_ O

5

l •J Ë

í l ^ o sg= C2

f p £ -

g - ú ñ ' g

I l ' i l

3

3 _Ü Q

~«T. ~ Z7_ — •^ i £ =2

E|

z .-

J*¡ 22



r5

£ y

O

V :& £

SO >

0 ^ 0 :0 &

" O

i

O

lí ?

S

o- ;

.. 2 O ^ -~ pO

=

z


» £ — ■ > ’ O ' 5

P »

x

~ c

— -O "0 "■— ‘

-f

¡ 5

-> 5» j y

:

l

l

l

3 —

¡Z

ti 5

t

r

l

l

- §

• ^ O ^ C T C —¡ r ; ^

i

i t

= s ź

!

!

!

î

I £ = 1 -

t

ï^ vyn Ñ E — £ - >

g

z 2

tn 3 —

2

MW ) " - !*

ß

I

írrr

à 5 ¿g £ 2 t Í S Í g 8 -5 0 r, a. ? N > Xc • a. br i » *« -Ł i

i

e tt

I

^

p U “

> ^

'o S

r

^

5 C

is 3 “

— . y ^-.i ^»» t• z-P fj^ c «o

c

o . £

E

z

l

^

^

i

S¿ I í

ci

^

.2 îs

¿ í " «» i

C

co * r ^ 2 ¿

t

■ o - . .Z Ł P E

E

- ^ . S s í f í P £ 2 £ o -g .s NI P i

!

t ' 1



£

W2 -

'O "S. P — w s — — ■- ' u ?

'g 2

iiffiiiiiw ri*3

^ r?

OKS

‘""lijlîiîü a rs » - —

5 o

rr

'r - G ' x — - p -í< J!

> ,.s Q

_ ^

c-

E

-•

^ ¥3

l

£ I

O

r

£ -

£ -p £ >■• so.ti o t

5

^ -r j r i i

i

; w

l

f

............................

f

t i ï î l i l i | í g - ë ' i ç i i ^ i « =

f ^ c p ^ f w - îT s 2 JS N cj ^ se

ö

z i u

"5 3

co Z

2 o

— —

i

w

Ł | ź l



i

i i l l r P e -e | ö g g =

E

.s

••

p

-

-

g

5 oí

p

a é l f

l

C Z O >

a __

y

S

* = £ Ï-

2. u >»’ N

-

*> —

-

£ -Ł t

i

'= ” ! * l * í í §

!

a g ^ ^ r g Ł i 1 1 1 § i p i - u t p i e ; I- = o -J - „ = 5 1 -\í t gj= g £. ___ ; Ł _S_ Ł ,8 Z I C ^r, so âb-sris ¡¿’S' .. g - E £ £ 5 f s. E - í l 0 l l . a Ü 1 a g Zu u . t G g Z ■ r r u. C; — > - ' ■ - > , ■■* C e i l î

s N

3 i-E i 5 S ' E | f - § “ | l ^ ¥ 1 | £r o 0 0 | f l l ^ 5 z ' S g g s 0 E y 'U | r g £- g -=- ^ a. ?.=> G Ł 5 s g g >>Ñ

= 1 1 1 1

l

■ 5 g S i J i ^ g | f 1-3 'É % ¥ : o P CT Ł a, = p •£ •£ E € S p | -.5s O ■p Í = • S E tO f % i cg S^ pI E• -5^ 2" -Ł I f l p, — L Í-5 -f I 5 ^

t e t>

i i i i g i i e e e g e e e

| .

B

l e l

S £

. i i

>-. p . G

Ł 2

f,

.£ 2 ! ..

9 2-Î * 9

l

1 1

í-,

l

2

ï m

P

l i l l î

l

'£ § G —


.|§ 0 N §2 2-= 3 á 1 I • E Z Z i T 5 E.

2 ti — 'O' o Ö --

É J á B l l i L S

•e- s Ç Ę _5 z

,.

= 2

¡ I P ¿ H ”~ - 5 >-..2 c 3 X H i l f 5'

I

-

« >’ q£ Z

oM

a

ü 5'- 5

!3

Ł r, -3

'S Ö

l j=

i

•£ 5 — z a

ö = 3

c V* ~

3

P

E. 5 Z W Í P I

•« ^r—_•w £ C E

Lsl N ^

CO _

r-

Ü 50

1 1 1 -s

l

g

ÿ

1 1 1 î

5

i l ; ? Z

MC B ]) f )

c C

C > g 0

co

-s .= 0 >, Ü..ÜT •- « ' E a >. >. "i S

s

!

1 ii?

t

O ) K ^ i

Z

= > *» > r r s ~S & o z s s - 22 jS £ * 1 3 ££ t j y T3 O CL

z * -

l ;

U ■=- í" ¿

“ p > g

f i s r r g p Z

X 5

2

S£ 02 X

n ;

s

5 .- g g . ^ o

S. 3

= 1- 5

n

5'

os:

n

S
G

3 N

-— Z

2

Z

OV \ Z to ” 21

2. G G G

G

>. G

2 S

3

G O

G~ G

— î-î

G G

G • G
z 3 r-: > G 3 G ro G •r—i G G G G 5 G 'Z G z G G z: G 0

G

•i—i G C U G '0

< c

Z

G

< -G

11 ••

z ü

a a G

g =1

y

Z G G

—i Z G Z G G G -•

Z

G Z

s z

G

z

Z

V

z

!

8

z z

îv

G G

z

C

Zi

G

2 2 2

:s:

O . . .

d

;

;

*

§

C.

2

!

Z

Z

2


a

§ rr;

N

" 2

Z


2 2 Z 2

G Z

aa r* Z

l" G 2 C.

O

C rr ~ G 2

£




« § 1 ^8-, 'k S, 5 « -s - s p 3 O sp ^ | 3 p08 g 3 I Í 5 § I '

l

?

| p

s i ! ! «

i

i i i f

Si

^ î

? ^fSíSLi'S

i

S E E

D-

? - Í 5 | ' 5 | | | 1 ^ . 2 f i l 9 l = o y < : í L ^ 9 g o g1 2; & ~ - = J¿ =a 2 s “ :-y - .g p g 5 . 0 ; g p ^ s:-w S Ô £ ■= o p I g £ r-£ ¿ s ś r-. •-< •- • —■ '-0 ZU> Z^ 2:

x'sJ

o

a s O“ >" I p; i' “

£ P -o N

p -Ł j

m

J

1 !_■= ! i J L l ^ y ^E śo i? — j¿ 3 .5 ■■ P8 9 ^ t l l C 5 -I o* S 5 ^ a > f= ł T, p

| |

l

|

:

~ ^ 5

:

Ü ;

•—

Z

!

i

B

0 0

0 0

«—• Ł 0 X 0 00

00 0 rr

Z 0 0 ; u i Z 0 0 Z

!

--Z ■ r 00 rr -“0

cr

0

Z / 0

> -



C Z

0

0

0 0 0 rr

” z Z

0

II II

00

s

o !

z

cr

0 r.

0 CT

CT

z — Z z ~ z

•:!

I Z 0 rr < “ 0 0 r—1 0

—• rr.

a

a '• Z!

G 0

0 0 0 a

“ Ö U Z "

Ÿ &az s? z 0

0

u

- o

;;

r= 0 CL —

"■fi

£ Z 0

Z

-•

< 0 r-

r r rr

z

\ \ C

\ \

rr

0

z

a

CL

■O

0

Z 0

ir

z

Z

j:

< 0 OO 1—■

£

o

~ 0

O Z

0

z ~ Z CL C

0 0 0

\ \

0 -= o00 0 < 0 *-?. n 0 0" 0 cr •r r r z 0 0 0 •—;• CL —• 0 0 o: rr 0 0 £ 0 00 rr O 0 0, O ro £ 0 0 < 0 0 £ < oo 0 Z •— i-J- 0 < 0 0 £ oo zr 0

N0 a 0 0

acr ».

2 ? ¡-ti k s: z z cr — z

=

••

0

rr

~ 0 0 ~ 0 UJ0

\ \ \. \

o £ •: C 0 oo 0 < z rr 0 i—' 0- 0 0 o0 £ rr 0 O- ¡— £ 0

0

z 0 z

z0 0 < o z

\ \

Z CS CL

o c

0

cr

C

o




z

s

Q ” c



i

0 0-, H-

C.

=

r-o c JU z

z u

Z •0



i & a s

Z

o 0 Z rr O n

Z

o 0

5

aQ

0

= O 0

/

Q

X (C¡

z

A oo rr CL 0^ 0C*

g

g

a

r. ,— 0

5E 00 c 0^ 0 a

ss; i—

co a a o- r N£ £ N0 O Z — Z ~ ■ —10 0 0 ' •

!

: -= Z 00

z > - X < \ ~ z z c i — z z > z 2 z ~

in

= a 0 — —0 0

a 0

Z Z

A £ rr r—C. 0 0- a O 0 £ z 00 V 0T

a 0

= = 1—• 0 0 n r. 0^

0

& oo < h

r~

z

\

S Z n

H" '5

-

00

0

rr 0

0

0

0-

o 0* 0 0 z

rr i—i -0

G o 0 rr 0

z

a? 0 £ la aa a

Oo rr 0 O G ?

^g g O0 4

Z O C - 0- !— C O C 00 .0 N- N G < Q. 0

1— O ir. -0 00 Z• LJ. U 3 > iJ ■8 01 2 —i -—i ■ ~ >. G îl c . Ü G G •0 -G G 2 G 3 :3 2 G" !—í —; > 01 3

a is

i i

2 -2 2 :—i 01

i:

Z

r-:

S 5

z

S I

G 33

32 U

JZ 2 C u 01 rp. 2 G 0 G •~ G L: r - Ü a 2 33 33 2 •i““ G 2 z z > 2 2 ü 2 G 2 ->0 r-i r-i 33 Z 2 33 --H G 2 2 2 “ S 2 •M •H 2' 2 r** 01

€• §

G

r-i

. g — ü 0 "C G O G U j - J 32 G ü G Z ; • 32' 32 ü ü 2 Z

Z

z ü

2 22

o —■: G G ■O

■f

.— > “ G 2 *

G 2 Z G ü — G 2 2 •H '—" 2 -G

•*• = 2 2 G < —!

Z


G G 01 .—; 2 2 2 G 3 •G G 2 ¿j G G G >. 3

—-* G

—;

\ \ G \

S 2 2 G ---3 *—• £ 2 2 Z 2 2 2 Z '•v. '■-, -r-i

£ 2 2 G r— i •v —" ■» r-i —: -- ! —; Z < 2 —' G G 2 01 z G G Z G G 2 z G G

Z •H

g “ s _ •—• CP 2 -1—. 2 -G G Z 01 — 2 2 32 g

2 0 G ._í 01 11 2 G =

33 2

¿ i , G G > •-• G S 2 -G 2 —! c 2 3 •G 32 Ü 2

Z

>. >. 2 2

¿J ¿ j C O 2 ■~ 2 3 G

Z

G C CT' CP G G

G O O • CP 2 G -G 2 Z G

G Z ü 2 > 01

> S

*2 Z Z>

Z ii 32 •w 2 a

z

y

32' 32 32 32 •J V Ü U 2 2 2 2

a a a a

- ^ c

S

,..S

n

! ï l a = o

'E g o c

_S"ÿ ■

L »

c:

S K

^

: l

5 Í- S-?

Ç

! | l &

gG

d- c

•§ S f 3 = - * P * g £

5

- 0

=

Z 'U

r^ D £ U E O -

~ o £ - r_- 5, S

z

E d

^

5

^



g ^

.

C •— G¡

■ y > l . - r -Z « rri ^ CL « u _ cß r r ^ l^ l í p z F^C/I ^ T j i_

s 5

s

îs

r 5

r- ^

-

.S^Stn 5 5 § -o' ? % E"3 Í

• e '.S P ÿ - S 2

-= éü " > Z

_ .2

> > -; v

o 'â 5 - ~

3

"; £

33, ? l- s . i- ; -o Ci-

p

G> C ’ > 110 ■ 5 .0 g . Z . . .

ï s

*

: -j

: S Í ° Ö 8 1'~ '1 8 E .

r

o r c

II b sG

¿ G —; o s S' P o c

s y ,

r. -
42 -

Z

é _ >

i

S ,

C £. -A g O 2 g a n E = p 2 2 -

5. 5

a

2

S

s- Ë E

■i ¥ z

y

Q 2TZ g I

l §

9

ć . r "

z S 9

-

Ę

G M

E

5

g ■ i < o Í ?

t

« S

: Î S p os -• c p p _ : n Í E 4

-:

s s j J § =. 1 1

i

r.

9

^

s

-

' :

S

J = - Ł' s=

s

a

^

4

-

Ç

g

4

=. E. G ^

=

s L H ü r u y



c j j - 5

BliSlIllÎlï g' G

z > c.

E S ô ' Z 9 < Ł 9 g c- s

c -

? 0 E 0 ï - p 0 2 . 7 $ > $ — — r' 5s~ < ^ 5 > R 2 g-

^

..

c - û

y*>< 2«— ^ - *“g

S . ^
p ¥ 5

5

Icê'