! "
!
" # #" $" "%
#$#
%
& ' ! " "
#$# '
( "
(
& ) $ "
" &
* #$# " + '
'
'
& ' ,
,
& "
( # )
& ' ! ( )
#
)
-* "( $ #" + ( + %
) &
" " "
* & . $ & /#0 '
! "
1
!
(
, " !
* /#0
" *
* %
& ' * "( !
/# 2 # 0
- ./ - *0' *000
+---/#
3 3 2
/#0 3 2 /
2 "
*
/# &
* !
$
1 2 #2 !
4 , '
1 2 +!
"
1 2 ( +
*
& & % 4
&
/# *
1 * 2
10# #
5
1 , 2 + )
0 % & %
10# %
#
+
1 1 2 ( +!
* & %
1 . 2
)
6 10#7/#
/#
1 3 2
* %
%
"
1 / 2 ++
6 10# * & %
8
4 #
* %
* %
. + # + ! !
* & &
) "
*
) "
#
10# $
6 #
# 6 #
"
9 10#
10#
" *
/ "
:
# 6 #
;8
* 10# ,
* 10# & "
" &
# ,
"
# 6 # &
)
6 # &
" 6 #
!
" * 10#
&
) 10# %
" 6 #
3 ! ( )
(
10# // 8 <
& % #
% %
% <
&
;
# & + &
) 8 %
% ! * %
& : * %
* &
* & & %
; *
. // 8 ( 0 7* %
6. Send() / Recv() 6. Send() / Recv()
7. CloseSocket() 7. CloseSocket()
1. Server Socket()
2. Listen()
5. Accept()
3. Client Socket()
4. Connect()
6 6 #
% &
% )
. // : ( 0 7* % 6 #
/ " 4
#
#
*
1
$ &
$
" %
2 " "
, "
$ *
"
% %
& ' . " !
& ' 3 " !
) "
' "
& (
& &
! *
- 2 5 +4
4 % &
" % & 4
"
% & ,
1 ,
,
% & = >
# %
& ,