?_�<����W��<�<n[� � � � �        % _ w � �  3G[r���������������)08`x������,:?Jaovy�����4glv������������ ;o����'<Xhfr~���������/7EIQad������"AY}��������,Kry���������)25>GRUhlpt��������)5AMYdp|���������#,6;>GOYagnx����������������     *.39ERay}�������������Av�'5@LQZfnv��07KR`������       = D Y b w � � � !"!/!<!d!k!o!t!�!�!�!�!�!�!�!":"c"�"�"�"�"3#[#i#|#�#�#�#�#�#�#�#�#�#     $$$$,$2$9$I$�$�$�$�$%%3%;%C%J%S%Z%k%w%�%�%�%�%�%�%�%�%�%&&^&d&p&w&|&�&�&�&�&�&�&�&�&�&�&�&�&'''('1'<'G'N'T'['b'j's'�'�'�'�'�'�'�' (#(1(8(I(Q(Y(a(n(�(�(�(�(�(�(�(�()))))():)F)J)M)q)x)�)�)�)�)F*�*�*+K+�+�+�+,,,�,!-H-�-�-�-�-.\.�.///F/C0�0�0�0U1�1�1�1�1262C2m2�2�2�23~3�3�3�34M4c4j4�4�4�45H5y5~5�5�5�5�5�5�56
6666(6U6e6j6q6{6�6�6�6�6�6�6�6�6     77/7=7L7\7f7n7�7�7�7�7�7�7�7�7�7�7
88!808=8L8U8a8p8~8�8�8�8�8�8�8�8�8�8�8�89999+9:9L9Y9e9w9�9�9�9�9�9�9�9:::.:;:L:Y:j:|:�:�:�:�:�:�:�:�:�:;;+;2;I;M;�;�;�;�;�;�;(<B<v<�<�<�<�<�<=
=="=k=r=w=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=>>>>$>)>2>7>M>P>Y>^>f>l>s>w>>�>�>�>�>�>�>�>�>�>�>�>�>�>�>�>???#?&?E?I?M?R?V?^?�? @@@@&@/@5@@@H@T@l@v@}@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@A AA1A5A;A?ADALARAeAiAnAwAzA~A�A�A�A�A�A�A�A�A�A�A�A�AB   BBDBJBMBSB[BaBeBiBnBrByBB�B�B�B�B�B�B�B�B�B�B�B�B�BC
CC"C)C-C2C7C>CGCMCSC`CmCuC}C�C�C�C�C�C�C�C�C�C�C�C�C�C�CDDD$D.D6D;DKDqD�D�D�D�D�D�D�D EE�E�E�E�E�E�E�E�EFFFF!F+F8F=FDFKFTFXF]FeFmF�F�F�F�F�F�F�F�F�F�F�F�F�F�F�F�FGGG&G-G4G;GFGMGUG^GeGoGzG�G�G�G�G�G�G�G�G�G�G�G�G�G�G,H2H6H9HBHFHQHsHyHH�H�H�H�H�H�H�H�H�H�H�H�HIIII"I'I-I7I<IEILITIZI`IiIrIwII�I�I�I�I�I�I�I�I�I�I�I�I�I�I�I�I�I�IJJ JJJJ&J)JIJPJTJZJ`JfJnJrJvJ�J�J�J�J>KUK^KkKtK{K�K�K�K�K�K�K�K�K�K�K�KLLL,L:LGLULaLkLwL|L�L�L�L�L�L�L�L�L�L�L�L�L�L�L�L2M6M<MBMWM[MbMfMjMoMvM~M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�MN NN#N2NANLNWN�N�N�NO>OEOLOWO^OfOoOwO�O�O�O�O�O�O�O�O�O�O�O�O�O�OPPP$P+P3P:P=PPPUPaPhPpPxP�P�P�P�P�P�P�P�P�P�P�P�P�P�P�PQ QQQQ!Q(Q=QIQOQUQ]QdQlQqQwQ{Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�QRRR!R'R.R2R5R@RLRURaRhRmRsRyR}R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�RS SSS S1S9SASFSJSOSUS[S_ScSnS|S�S�S�S�S�S�S�S�S�S�S�S�S�S�STTT#T*T4T9T<THTYTeTmTxTT�T�T�T�T�T�T�T�T�T�T�T�T�T�T�T�T�TUUUUU.U1U5U9U>UGUzU�U�U�U�U�U�U�U�U�U�U�U�U�U�U�U�U�U�UVVV%V.V<V�V�V�V�V�V�V�V�V�V�V�V�V�V�V�VW   WWWW!W&W1W8W@WFWMWVW_WgWoWvW}W�W�W�W�W�W�W�W�W�W�W�W�W�W�W�W�WXXXX&X+X1X?XDXJXfX�X�X�X�X�X�X�X�X�X�X�X�X�XYYYY#Y)Y3Y;YEYTY^YfYoYyY�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�YZ ZZZ!Z)Z.Z5Z=ZFZNZ\ZcZkZqZzZ�Z�Z�Z�Z�Z�Z�Z�Z�Z7[�[�[U\f\�\�]�]�]^1^�^�^�^�^�^�^_ __$_*_0_7_C_G_P_U_[_a_h_n_v_�_�_�_�_�_�_�_�_�_�_�_�_�_�_�_�_�_�_` ````(`1`5`:`G`O`U`]`b`h`w`�`�`�`�`�`�`�`�`�`�`�`�`�`�`aaaaa"a'a.a6aCaLaUa\adaianatayaa�a�a�a�a�a�a�a�a�a�a�a�abbbb+b/b6b>bFbObUb\bebmbvb~b�b�b�b�b�b�b�b�b�b�b�b�b�bccc cccc"c'c+c/c4c:cAcIcNcUcYc]cbcicpctcwcc�c�c�c�c�c�c�c�c�c�c�c�c�c�c�c�c�c�c
ddd d&d,d2d:dGdUdadfdidpdtdxd~d�d�d�d�d�d�d�d�d�d�d�deeeee e$e0e4e9e?eGeXeheoere{e~e�e�e�e�e�e�e�etfyf}f�f�f�fgMgSgZgagjgsg�g�g�g�g�g�g�g�g�g�g�g�g�g�g�g�g".''"Windows"a.b.c.d"block"level-trigger red"set�#definP WSA
�GETASYNCBUFLEN(lPar`am)  0L`OWORDP9�C�ERRORQ�0P�0  HIQ�PSE�LECT:� *�*VENT*�#en@dif#if� �__cplusn WINSOCKAPI_#include <�wY1.h>�I&&0!etLastError()� ==pno
EWOULDBLY)(((fd_setlon0g)(iPtv@p)->tv cF(Coordi�nator)(�ET _STREAM(�BASE�l+(and(�!iUbut(e.g.(i.e.(Pnon-`,fp($u_�(uwP* :D*BV2 S    7"s 5"itions of regular* to aDAsyncSelect( ).p XByYPextract the'or �cokfrom q2 in! resBppe*)(9)"Carray[�count,    , char `FAR * �t�� stru��add.`�1<PiRLP4�c unsigned/0whi�ch.  Iyan also `be us#-match up a1hronou�Rpera]1�mplem messages, $by>am�ngS@c0isnOOr(wisT Th is/* Te,llo!�rxat wevuldnh't d��a�ble */5�Rxdll��� �$*/0x0000x8        c      @)1.B0 1.100016-bi�t32P�A 0  numb�in A $0�NULL�-teratu3 "�al n�a3.A��A %SI��ca"isvp�rogv?.� C�a�3�buffef� �Ko�g data�descrip� iden�tify��0Y�b�d7�`�nr�~�5c�Kp6� t[K]�eop�a0l po�'oA� �=ervic]1?\���� �ea receive�#F�1  No���"t� mu�,Z��4siz�e�!?`�3ur�R�0becaf��su�ppli�s�3G�~��irm��1�        >ta�not �only~�re�!Rsucc�fulAF_APPLIGLK INQF�_UNSPEC^�a.esA/ �1j�XDLL5=I�medi�Add�%P�y,�@e�"k!pecif}�f6����Twithw1<Rlis�rAllen �RochTdA�AlthoughA�zia Be�nAr    An =�Jtocol�22f�1h�,8�kjbof�Bsb?c he��oAnsPwerA�c3%AoldA�#BSD0�ndard C�&hUS ort]�u���s�F MeFnismA�ttemp� "jH ti�Aur�i+��0 Hom,f�.BOOL���^CsI"��� �rBackgr��5bBasic�ceptsB
e� nhite
s7B�2Berk�pyP C5D�Head�Filo&`�S;0-i30BU�!rEINP�ROGRESSP�/N�Ie& D�Vol�lityBooleanBs YanovskyBroadc'   B5�#foB2y�Or��CaQ�l a0l�$n"C�nt-4$r
m*lffs,
C6s�er, �D.4'St�
n(�[1991]%�m�(mun.B&q�0liant":Ton�CnmtQ�opyA hr?4�'����      l �N�&s�.�s 9ba�h! punc>)`�RDaviHd T,dw�D`ebugg��ern�d.�   96�e�6eDev$?)�b�IDis� 
�       EADDRNOTAVAILEAFNOSUPPORTECONNAB    D REF�US DEST4REQEHOST"UACH�ENAMET�ONG�EPR�9TOap`�Tpp1MANYg
S'�E�5Engl`ewoodX+�d�e ps0H�
&"0Fs -|;, h�_�;��)E�b�h aE�Ext4PsFALSEB
FD_ACC�EPTCLOo'� I�OlOB(� D/SIZ(WRITE�FIONBIO  ORM ,FT�PX ftw!��#XFor'r� �ReHe
Uy �type ��
7�S
i@t�cu� �nt�vail�)?y
�GTW��H+�re�^�
�U�C. hp�be ^ fig���$� -����( �f-of-b�((E@q8�@INL}))�*1�6cAAmore,Geoff �5� ��Gra     � Lg#xHANXDLEk��_ _�FOUNDHW 
,95+�HenrGTg �Hew� t�-P�]HooQ*I<eMe(ds
H�ow�r@,H>�LAN Sys�VsIN�# @BROADCASTINVALI�U.IN_I�#P��ERVEDj�_OPTrSj'm�c=oc s,�0���r�)�Q,���A���,D,)� .��g�&{w�"yH       +�B� ��M->m/#�"shuI
ow�-> K4gdej �IةITc.�/�f IndJ9        }��I? 8@v �)f_\���)< 0e@t�rod�
n��-ў�ib,'}S�����l�-^_V�p�e>_�a!y}9aJSB$%�fJ( V�BokJnJ�ey.�Keepal� c0beqLOBYTE(LOB�)LeZg3 S2 �fX�L�ibraryL��
@()MAK���MAXGETS�UCTMSG_DONTROUTE� X@@2�Z      �5� �+�.TPEEKMark Towfiq
� Maxpimuml^n��iM��jMic�y��� s�`�i^�efx$�S�;c-p$� #�N-�Kc e0�/$��f�0�4MHsdaBP/LMul�t �� �) z0Co�%Z.NIMP.���+��Na�NeC ifly� N��esasNetMa�n�,�#wo�Research�N� 3Jp���.����f�|cQ<�#���M3[�/isf�߂��PW�o�
_'�q%�
�W II, (Q�on->�7�, ���%RF�     �td&_~i
��7�5�0�ENOBUFS, >iv٤��[Q(^byߑ�^�^G�Wa���:q!follow�G �s �0!����rsOg!*]�HOW��&OO;E={KO� �v�sO!!wise`,O{(�BI��XOZ viewPAS�CALP�?P�
�       ED STYLE�:Peek @A@��gBKWcop>)ncI�WI��D�v��N0p�queue.�fM�5()PN p��i{�(  k M  New �EPr�o�{�(See�mmP�w��Qw<�/�RR�     ��jRdemKsR�  �f�\Requi��n��F7| � �M
llu Pv ��n API fO��'0�"2077�JR� �E%H� ory�_�?%1-d�<d.B�SIOCATMARK�        pUdI] wh�      q any4��{aon���.�9�9_i� OR�9s�8�DGRAMʈSOL�I�
\<m  �i DpEBUG  GEWw1 k@_KE�EP
V(`NkZ �RCV
 �Au��EOE� � SND*0*P1*PTYP      
S_`un.S_KQ �A�Se�K �     �!       , ���o�(; sLaLPti�mecS)  �        � �phic��S�
�eF4L4_@{H �S��^m>@[D�D�D-�$�iand@s.�]�W��W(�Gl�c+sh'�~s&�HP 0( �i�� �*}
�m�.8�y�m�x ~9SteStrv
)
Sui>t^Eg�v<TC1sP/I� DE(LAY�I� BjS�TT?yD$r�T LO(�W)�0 �\c<
d vi�as6zz �h>)�0� Beh��p/��*�4�L��c)+�V� w(sub?9_,�I���rew3I_dF*< a�dd� ; L�L-�h@scheduQa�]7 # du�oBxour���$� s�tr��
�AU�U�՘0t�p�o=]�-��>M�j*!!14�-too lar�g� fk(�FN��6��2 r-"M0|i ��[8.!分*W7� g��`C� � _W�(�����>�e\_��nwD�&���[�Ml
AULb�b�
?/MS0���
���/�1���IkW$��$�Y�y����~o�" q�o`9XNM�Jh���
9J A�4�DAqE1���r* QZC ��A�o�!l2l�
u�0��'ef�d;0
˳}�m�$me�t�!56:!0�0�W�(�����@6T_ '^,�- ��Y�h�ǓN$��punkno~ ��u�{N�n p��cue,�#xKZ�q��^�p ��� o�
� g6h;� �(�LV2�2�2�Zp��o�#[ ���=v�<muC
�dmo�d �=�rH�    ͨ i��on��Fur5�j =��. +�it&�B��E broadcva��5,�+�6roprd flab N�!�D�<;� �i�s 0�]2v���}��l<(L0���@4��H       Enu7
U� ��+�!�?E��>^}FKG�       !�����t � �t doe�'��(y�,�k(P�E�?���be�shu�t{n;/P0"p�9��b�?�)��"�� ��&#%�7&()�WGFH�IpE�n-VY��q��C`4�)v�.������,D6�Z�'*�'H��*maximu~mn�����a8 h � �Yfami���,��tSA$ usJ5'�?X^vR k�l� c�t
�5*%�F�c;w$S�PF_M T.�lr��@G�dro�� O@!��(ab� tpD��)�({      ATxX.�%4�eby �<A57virtu�c�irc �)�rL+��@ ZJrMYz�O+?\��+�E��si�� �7&C��X ��`%� uĘ�:��Ql7a R -tT@owfiqT�wellT�UNI(XUn�mj -BaUn�   ?tyVXali� !,A ��Ocor�f��X., �;f-<ueV1�1Vol] �WI�CKWORDW0SAAs �       GeDtHByA ( �N�*�Prot�o�@�%X�S��7Q0g�0Pf��XBPyY()�PS� c` 0�`@,BAS�EW�CPl� �R47�0B:NC�
��
� Clean�up� DATA�CEACCES DDRINUSE PNOTAVAIL% FNOSU�PPORT4 L+�DY?CONNP4ABE� RE&FN�SE= DEDSTmREQ�FAULU HOSTXDOWN UAACH�INPRO�GA� INT$VA� IS�PLO�OP�MFIL� @MSGSIZ� NAMETOOLO�NG Em`��`�Ax�NOBUF!N�O�>P%0OPQ�.�"SOP .`�P:�D �TYPx!XSHUaRTw�T@IMEDOU 0O`OMANYd�!W@OULDBL�0G�ETASYNC��LEN(lP��=�,*��(�9�SE0LECT(�@VE6N�LR stnE�"
c.��_AZ_FOUN�I�s�R�MAKE� �REPL_w0P�INITIAL�I\2NO_�2 ��BR�VER�SYS��RSet�8SHook1�`e/t& up p�#T�RY_AGAI��Unh:F�xm�A�   3anWWu)s��W� ��zd ]�־'01H]��-QH� R�� �C�k��H�     er Fil&e��'ckV st�>�5Che�1���E 1.��n Mu�ltith1 �E�w-��-�li�(O�(?)E�586?8
�=r �IlI-�[|I.W�ng[1991d],�C_~�S�_I's',��API___w�FDIs[a�>� ]ut-of-b�'�( <8,��-�HWQ(V([luv�e ,
.ab[ja (a p�(�) @�        0ed��(, ,ledg��| 7 G� �K�]�[�KK@! lena$ffU af
al(gor�m�as��$ir@mi��oft.B5�^�>w  4�*alPsoal]nDlt�ghalwaysamatzi a@net�ag�eT mI t� �K� �/ora � ���) �S�"�0�0:u"�%�^arbix= tQ �    I8SO L_)>    d IPAA&_TCP.k :�oss p u�/�@�.�-�!��X)ùz� byte�?�!0�task� nd� o*�j\.�gin� Oj��Bhigh0 16 ��arr�rrivas�signocq.[      P�s� pI1sxymm��0a to.�yatt�e@au�r:>t@�<)3�\�l.a`voidb�l0ogba�is.be�
@mcm�er,cabe�ca �be4       haviorbe      �be�betw yondbi-,di�
t#l lh@hpchdpc�.cnd.hp��b()5�.�^��.sM is²b+ �7/broadc�(buf,fer k0);bu�t�"2��Dn�� Y/dGrm� 5��/< ��zse�~m��+G �e��r�s wf�f�O` *"�@�n]e��^n�c� �stceu� iah iaa�AR *       p�P`ASCAL& �t�_ntoa (>�%�� ��Fc��w�=c�..c=�n"d
�>�
�()"z~�Xdes�" di�� mmW�  �jP���>�vrX� XG(�89@�7�cj n�5�figNuR8 PBnft�ormn�@��0' 0�" �  @�\     @u�Z0`t.�   0 ��q�-Nԁ��50�7�ck�@��d        �7.h@��g�0�W�WE^Ey e�g     ?c�7p@S&p1de~f�tEP��E�f?���..�#�(y �ALL�O5y�!�6  I�5�Td�U
;fla?�m�di�,�r�ei�B*WF      q,�� inu! riT� ol4 ven�"�   �Q�/]"�Ep��r��      P2"�   c�      �u"�0|lylp$u�%�g�z d�g4�A]��c�
;��aI
�Aߦ1�1-�$@lG �de�57dep��0� .0��
u       �Esc@P�&
P�o�   P��s��0z i(���2���Ede�     op@�2 @di�e��     P~@is��8�i�r �3u�@-isplna;h
�!ddoc�(dog �<      dd��zB�:D�suM*fu��`A .d�  ,ndue�du�:e�
# [eI��time� �� �) f�O    eT*�e \l_
5i1�))C�D�;�      ٘o+@�Bo�
eqg �� rye�nvi��Cl��v"rrno*$�/$s0,�p;p7�Q)s
R ly��]xa}�� �@,exce�c�  fds0 x�K9 Nex� ��i?" exq??  k�&@df�acP�
       @�
bf�� m s,xAf�li yfd_setfieldf�sfirst�flagsf1��0rT a nr��:�t*c.)`W3
{�4f�, .f�f�romq ho�� w�ork�*�
�/�P�* �� �Z۪� �th��E�g"�4�ex O�"�3B �� (i.=n�A       �-��?� 1�T�7� �ik[.t[3 tyK�[Wr�fu]g�en� geL@= t.sunKge�tXbyY()�)@by� �(`�p �P Ipevg`!0� to=` Pu�mbehvZ` p�u0� � H   &`T     <op#    0��ngXlobV�ejgFu�  �ehA�T�� H�,hWndh,h_�_z
0type�esh_�#h_�gth�r<x<s,has�'nvo&
'"�U�w�Rsubsy�M �Z WCC G,ni��r r�       �Y]�"�
k��.��9�loA�A
sh owY,htonl()s()�iMaxS�*s
�UdpDg?H�      � �@y`ngif�r ==if�(/_c� �� �d�lyi�
���`c0 �.�s4`��?P yGV�E��^�`� selfU�9�    Im=�I�n��3�to�Cj�i�C��8J
��\��,ϳ�v6re�|@h � �VGETASYNC�ERROR�       ��>-; N�"��� lu�dg F�# ��8�7�W�Wd  �7�� @�� i0@ ]m�fluY~���:)�6z@  �       @%@� $�T`a�
�tꋽ.P��^� ��6E
:�� �B n��[ �p�       o rXodu��i�
voC�#�lvei�o@        2�=
�JP �saacc��O+T+y� su<k�"�Bj�
�jbvb@Hftp�lELl2P�ml��rl�_on$l�uO��&�&rlla9        [email protected]�tiF leg�*n@,�4lHlibrarylik�
      }j@� e�d n0() 0�;�V" �
� � d,�/ d� ��&�`��� �DoopHlpBMkFvlDpVi orIul&p�Isa�->�w(h     /#43:#X�� ?kkeje� tVifY pu#gymarked    t h@j�sbu-/\ ch ]E bh
PIxz�zu�y�y~ ub8 eansm"e�nis
et me�moryo�D
TEB+.�T�Ds�m�tmml{        yE� �� i�-hom
0}1 @2� p1"ocW ��X�do    API.Y��'s)d/i r�cc�Dryn�
s0nego��     ne�n@sgu"Q � �@hlR!e�l�\rt�I�In�n�ewnon-b� Ǡo�n(�ze� on/�0�rl0ly� � �0o�� ;���3\h��n� -k=� �8�8.�8sobj�m obR!W!�`!<s,X7�6�       � al;��d�
� :$ a�f3 � �y� nN'�Sg�vq;�<,-s �G� V��g.�gs%  L �3: 0I@    �G     � �Rr-�.+3;�!)Wr-~ -of-b/ � ��p2Yp_�bNr@c� h�$\p_�)/p�      d|ig��`KT�h � �$`��=�-߫@m
�7`l � uz:b`stx� c�ip� 0��!�bh@alna�. .��
�OqtoC~ @P0l]�
paf r s���,�(bc�*C�ot�5 t/p���ej!Pa;�?� q U.ioPuspr�to�m� }@o�o�* m  0i�n 20 .� �  ��1�c��~ � <=dv2
@� spuS 3�tyq�ueu;dM
C�v(...);� ���rrc��+S�/(�+re-�(a;ResM C-�n- ?.��uAo E�   s@�a�dy���M�M<�-�10QZ�=: �O ۝
r �a���� )��P`tribu�-�n�<� ��P�@���x�� �r�        i�F    �L;�"�*�
m �
T2�O+ `mB'!yBA���0'  @ �i �Osek�sdur�0��+n� i*3���ric<� �k�;��8P@�0"�   �ur�  O0O&D 0� Oi[wi�a]4tS�OCKET_�;
GJ`)�pecd �D]c�� y��`��w"p�Q itX@��p�d�d�d�d`@@ 6G�p HANDLE whic�h~�)Dhau, �L�Mz�#"�%� )1can�u`M' l ys:t��t o=�}2-�pNE��"�T .6!. �cJ9ab�ё_��a NULLO`��# 8��b���"�������_��1�q�����Ocp5firCf
�ice r<y F2,�JAof/A�D�` K ra�rsV+  (�N�5x/RCl�
t?�A�n2���3�h�BbyP�8$���J�'��@��     hH���0s0gs�K'N�%s&Ys_ks�_sa_� �a[14];sQ~ dulc c� s@earchsWn�d�)'0()P��-FD_*s O�c�2nd#<�m  �� s��{�B�%r�A���09$
2,0�
ck?=
       p�u��al�+� uldshu:t�
nP�@;s�+.sig� �y�ys��  n�n_� � |@�l�\u�:� of ll �ckad�d`_i �;�+{�4��5H:�_ȡ�/,u;0-B0.O@V@@s�ftw� s� �F� * "%F-V�;:6/_ @�    Lyo+ardw 8�patu�s+
�$�^mA�7+=; �? �FAR *@�Y!@_R @7QMUVe.ps�ub�,G2t        ��emsuc3@Xful       p�u�uvg�0p�Q0r�` )p+#0&0;�syu �Vu/�Arh�@zD�%�< �[[
DESCRIPTION_LEN�+1}zS� SZ!� leta#        krsk�.te�l�� text��� � irJw8|G{� �hey�t/�(��?,�?s.S�ou`h�i�� .� � #�oga to�owfiq@mi�c� �� \ s?
 �[m&
B 0�& ��� ,.�d�+u@tu_��0)u_�/un� .n� 8 r ly!� unknun��u�    a!��?/0�+ `U@�a.u @ l25 1.1�<.@D^JrNNs5(:(�(mas MGETASYNC�9��BUF5,2f �usju�y� lX)i�d`.@7k>varU͍r| � do>%��@sviav K@voidwH4V!!0wMsg,w�PwP@RV[�Owaijwas�w�rmarkX A[)wellw: w?z R*��g arq4�*P�    � � f�y��zW��ə/�g�
:�+ (if���  ����Ib�uf��$.��]?yi�]��FY��'s��M.�
lew��` � i�di �lyth�����=��
��2}hK�b} :�v=� �b�� s failV ��+<�E� �7)4�o4��0�P�.s�y.�dP%��.sh��0* n����;��wr� O  .ra tHsaD$.wVersionyouzero/&;)z4      ������ u ����|CONTEXT��|CTXOMAP�d|FONT�b|KWBTREE�f|KWDATA�d|KWMAP�f|Phrases|SYSTEM�@|TOPICA|TTLBTREE�n|bm0(�CT:� *�*VENT*�#en@dif#if� �__cplusn WINSOCKAPI_#include <�wY1.h>�I&&0!etLastError()� ==pno
EWOULDBLY)(((fd_setlon0g)(iPtv@p)->tv cF(Coordi�nator)(�ET _STREAM(�BASE�l+(and(�!iUbut(e.g.(i.e.(Pnon-`,fp($u_�(uwP* :D*BV2 S    7"s 5"itions of regular* to aDAsyncSelect( ).p XByYPextract the'or �cokfrom q2 in! resBppe*)(9)"Carray[�count,    , char `FAR * �t�� stru��add.`�1<PiRLP4�c unsigned/0whi�ch.  Iyan also `be us#-match up a1hronou�Rpera]1�mplem messages, $by>am�ngS@c0isnOOr(wisT Th is/* Te,llo!�rxat wevuldnh't d��a�ble */5�Rxdll��� �$*/0x0000x8        c      @)1.B0 1.100016-bi�t32P�A 0  numb�in A $0�NULL�-teratu3 "�al n�a3.A��A %SI��ca"isvp�rogv?.� C�a�3�buffef� �Ko�g data�descrip� iden�tify��0Y�b�d7�`�nr�~�5c�Kp6� t[K]�eJAl*Rw+Windows SocketsBrowseButtons()�!�!���� @����L1.����G����L:Windows Index�{ �I b���P!��~�������R�0� 
����Open PNetwork �ing :6 �&��20 January 1993��L�t ��G����>ꫀ �� ��&G�
( �7ă ��.�h `,�N`H��Y@PH�Authors 2� Acknowledgemen�ts� 0��0� ��03 Bp�dice-.��%� �>�0$ـw0up�J"�; F��D�0�3���`0�li    �P�tQ!Gb[�~? N��wP�2�a=aH`�"  �@hs Q%r     1���uq�H `��!�`�XV*�a���a��R�Qj�U12ESt"oBeh� �� Icon/G%~:. ,��Jb\�¢Z��rin �Helpv1�k1u������������k�D�:�+ $�;0A�!���1��h0 u
���!        vprovided by InfoMagic, � It       �be `ly redistributed, �as   -
��
A=V.  �s0ock S@�   �      Legrate iNe � �ation �incurr~oblig@��The u.rtf E      vavailable from microdyne.c yanonymous FTP alo��� �
�WR[4m�rial.1k�1���������������<E�' $���o���/Hall,�F�*�F'x;��d�$Tu��'e�e�3�2�/6�m �G*oAlPl �����F�(��;3.�+"T��b� �V�
�otherwiseR,  ��v,�  ���irety� � �copy right�not� are        dD%
�pques#@�s ubmit| yX�m�#wl2@���Re= sF��ad� ���a�il�     � 5���# Q@-rA0Y� � |,�ch�ives
�F`��,�
�       9�3�v�]�Ҵ" �DӸ�, d#c�b$/pub/�@UQ a� s �&�is }��� 'of �-�A��1p ������\�)��$ �$���5_6�0�$(`4������F�a��
,� &��P#��7Tc V��   ��ank � �pani�0Q��c  � make � }
�:  , 4��, Su% B�8 Sp�ec �kZ(5�'=2
� efforXR[�QU�k�h�
�draft @�heavi<      B6^% |�f�eM�det�z5� ManagM�E "vB)1.0 debE" �0@7:Seatt    ��  �


� �grou�hash out fin!��QJvi�s-a-. �!C �k�� �ow I �s "plu�play" b� q du�%�I�S�6A-Th�{i�!  s at]top F! '9207�sh�d W`SAT (�N0e��Ter)���j�0���1z�t4+il�i�$�� �. F�ly�ACO     ��r�ho<�ːII��B�Febr *'939�00� (�a�B�rWi�  �� �:�
��
"iwual�co�rpo%�4^��1,�� �
O�o}ougBh�'viewS"       �quickl�y. �ju
�year, D 1&eti�sc0
MbusinesW�a hY }/r^f$sBhQit!�y�3&" �
� :�p��n �e-�Eu�?3.�'��
one wh�o
�a& �Sapologiz�evadvan+Q�. ��
�M�L��R' :� �E�
7 > J���'�E�K   ����  `��g (Chairman)  �-44 �(EdM�)K3B&|�P�:8"d
dtr�6soft�(�&� ] �# 8M2  7 j[ ��&0������ �p��#��J. /ard�  �ChraArap-�B�naD
�       �tc@� �Larack.@�b7@�ftp� �B�s �Rob!*rrowWro@bb@jsb�      .�ukCarlh ame��jDaveKv��X
Ma� Bey�ss�
 TS��  G�hics,�
c.
BP!�BonnI��
�D�A�a� db@w��PMalcolm BugrICL`mcab@�?i$cl�@MibCalbaumFro�ir Tec�hn�"t m"@�
1      ert"IsPaac enu!xKhoji D(arb��rm�ixk@i@<"�] |@[ C�) ��!� bV�
DKaranja Gahkio�k0�aV�ik Gargr�v� y G�Guptag2g@g 
#Jim Gilroy%.j�sg-�Bi1�
Hay��~ �uMIT
�Tmim�a Koren�Nw�t@neNt�b~#Ho�L`awCi�
�    ��D-KUn L�e�
Nove� bkl@n �#Ro� Lin3*C�r_[
@3��.3��@n� �Je�  L�Jiang��  �@twgC3ee MurachZlee�@nrc)$PeC �O b *"�eoN�^�j�L f�~=.�!��uDP�ool       r4E�8e@s �1�QuDin�#rcq�cGlenn� itsmaHgr@hls�1rad R� Age ��@1-Jo�na� Ros� IBMj1enD@v�.ibPA-}�kV�A�^��J>ph Tsai��1joe_t �Ѥ�     ��l� $Wu�wu�aj$�&|#��3 �31G����3)\$a�a )3�@$a a���\L7T;���n� ������&� OdN���|���I! t ��Berkeleyh �M�VVm �(� �E+� �`
       �>B� @1����d����� @��DWh4
       v�h  @.:@' �"������) @c@$ �4-��      *�*:@�B&� � W@S�UThe Windows  }�a
K ming @      [Q7P �      vbased on �
"
�popu�lariziBerkeley S(BS�D) from0�of California at ,P.  It encompasses �<ar ` ]style �a %J�@- {(s �d allow�  take advantage

-driven natureR ��7Eq!  vintend� providF K� which �� 
'
K qD r�����!coCxta1O� u�Ia, it hbinaryf(ABI)� � �an] ս���� � �a � %        cnetw0ork {<� } � � ��E �PQ �er3�� ���s��.10c@�D+� $�a)���Nxp�       �isB� �be +J*�3�      Z@�- +sh� &$ w�s +2"To�� s C li�, s
+��%� ����|��a�`capab#f
��t� �q0G8�@o�as x" ���Q"�� u
�� �s�usP���juncti � ��1(IPS, zll�y�P:)�� y, �vs       S�� �(TCP)  ngram (U"D \s�Whi{0!���stacks       vnot p reclu�=       vexpect�"� �subj�yrevi
s�s |),�us.�eyotndL�r! q!&�B�D#� �Yt(<�D E1�Ms����� EnG9t .�DNE'�U2 E��E$&Ae�t��NEnG' �� tE�2���obuilt up�%�t1E
%�4facto ��Q;
L�  LY��d0egre�$�itPy Q�eVw�ho � W�$��%i\sqׅ��U�si%3f0� o
�>-�5 u�� EW     v�(sis�t' �4.3#���$xPor�&.�v��%material'&Copyright (c)@ 1982-6� b�Regtq��A �s�  ��EQ�LicTenzA/m� ���m0s f
�reda�ribu��A0�E�G1�d�`������G\K�v�()nG�GP$t`"���7&�G��G#�84�G6H�$�h����s��G6K@ N�I        ���\ej"�6�`�K @��ކ���3 ���"w�� cx�3.0�wards�7  /QIʴQx!H�16g32�t��U����n'!�4Q
)�X enA M@

�mo�t@hreads�exec�1  �:'� 3.1
U&ld@ ��b�aEP K@0�tBrefer�{�|Z0��� ]�ctu�"y@"�#�p�0�n
)�� (su�s�S8\ Qe�        �on �0�ptEz�� nW)�y#-�X� �ct���y�T�$        � �wi��ili�t= �F ��       r�st�-per�        ma  �g; i 8 oo#C;�multPs�k@� ! �b-�emp" a"���   thH

���2  �b�6   �ory�&6H\K#w�< 6K�K1<s�(������K�M@E+S( -\K�K�'� �s��2#�K�K�$� Fv�\����K��M$8+v����
       #� }u: �i�Q �benefE
`�
KE�*[
ndi�t dOu� Pr      �Ea�
publ(ish� (�dr aft) �* � } �a fu� �N)��Q �c@L� �. DiscusI�9 }� �&2�� FQ� y wel� e|S"�
|s)AinvyD��orum 0�Mee��#      2X� pa�)
}�� 6 irreg�� iDet<����8 !� c�,a;e�
3�K�M1�`�����  �����M2��7�MN'2�Int0rodu'*� )�M+N$���*NUN$(� <�{6�0��+N"O+ $���h��XV*���0 �' �� (�d�&� ��  � [� mun�      � �� "�� �f} �� ~�-
� � ��$gbeNg�b
tr� �e6!O�a����*UNLO@$��1�"Oe�P$�
>��p)0J�gu� ling �Hlai�ut� `u1.0,��$� � �absLolH�
;�     f)�(Yri46�=s N!�n� �im�g;/e  � ���M 1��vor fix=�&v
V�!�+M
sign0ific� �bi8rpo��     e u�:(LO�P@% �8��0UodeP�P3 6��lP��:Y���Ix�a �#
�� �I~�re�       ev

P��'^ /K       �n(�P$Q %���+�P�Q�(�W���D
��FDLL
� mw��Z �������� unre)�D/�ɞ� [1J �.�ir� = �ri�6�L�U�n T'�w�� y�/Bn($Q"�R%��� �Q�R@@�       A'���q˒" s(cou�b' �bW,�quir�)KO�z� a�!�rd-l�y�4e/�x� �ur�n��G�,!(��   �+
��("R$S%�����R�S@H�
���Z8�_�J�7�gChan�� � 'd(        0�c �        H��� Hdif*t 9d �(four-b�y`��ur,(`7B]
* C �($ST%s����S�T4�so�']t��p.     -       c@"edge-� g$ged"�
"l�evel�� Tf �)� A$ Cd�A � �(TȀT%:����T �C T��{��[mM��\MҐ��#�A �tG� f �iT�@� v9�st�[*� \  ��J= ]
�QRFC 1�122 �p�T ��M&�T2�# �����3 �e�1<�v�
����e�n��)2���$� �$X ��Y�-e���' �8( ��   $��������n�� ̀��0�μ�� ��^�Q��R `K���`HK�B�&`=�33`�(]��@ @$T�MP�
!�Q 0* 0@0N" �) 3+����1����� ������]��)n�ʁ$;6;�).���$:d\;qd� `ʁ��D@ V���q��\ej����        ���To detect � of
�(or   �) Windows implementations on a �, an  ��olinked � �8pImport         � Eca lleo� � �.  �A0 � beSlittle
sophisticatTit ��examine�$PATH � o Q      H�f��  s ([email protected])j��        II      {a  �0usR�P� discoveA {p�� u
� q }�
cU address  # �     {<'c�oncurr+���Nothing ink } 5    �      b3as �
'�=cu  Pd Nply by�
�more�� .^j��]�*� $���s@��2Ph�� �w�� �� obta��q, see �"�,s"]3����1�r� �������)]����$���)
����$S��/'���] ��O�t���?B+d�W't鄳�Ed�(t�The Mma �ial       v deriv�from�"An� Advanc�4.3BSD Interproc'Tutor>"�Samuel J. Leffler, Robe S. Fabry,alliam N. JoPhil Lapsle-M8Chri(s T�k���4�$�n�4`�43�D�1�����r  ����D����)
�m�p$�a�U%)D���$h"���D=m�ڈ&� �{��a|Abasic  build$��Q    vt� \*A ]   ~ endpoi_� which�
/       �ID�WEa ]i��a �'�E w ��ИAG�\ �     f�bu�nd�� !threads ���  \�Sockets
aexchange o
�       \s�3 ��(��
� cro2��aries��
��if s ]  vper@formed�"E�u1 � K�:��,� �        v�d!0 es�0e � _$�0n (Futu< w� � }   �       ���) �a-accor�! � �!visib�� Z��s 5.pu�7communz0
�y
� � )� �      vnE� � !0� � / 4� =k$s � �!�������(K mC��Two� /�|m��availa��H� ] /Q �|, �e`, df�u�pluFflowd"�o � _�A� 0ngr� ] �=}*���om�i��&^ h
�c�)�Cia� Y�
[G^`   �f�� ֢�p?�?I�
����$+
�^ �1� �  ܻ�a��Q'*a�1bat �`�o�Qer�Dat&a�0��
� �1fo(�$   �te�ar��switchnetwork����E�r�!3ڈ�1rd������(�)
���$���    )�;�@$�
,G�@�V���@&��A��
!�� (W
�&<�ȉ�!�4�/3!Pr
���s sm��!P � "0c?     !t��]xLL"yest�is3.($#�c"�  #�O ! ���-knowmX%�       �v�    �)xq #%���  (=�V$�, Y �p]� % ȡ
+�      ��w   .�o^)�&       ep/��
�N<� %{% �
�asymmetric� '
� $, ei� =   �p�laym
mas=!slav�ol�]#2 6
�1,viTy�co�gniz59DPv

� N ��1�
�2�%N6TELNET��
C%Q � �]
�emu�la @�PD@4�E �FTP�)� mat� �� 2{]@
z�, #  �va%q��mF
#)P'a "�A <''XBoH''%0�;�(� &a�a��o
a       �Ne� �4�� #, ��d�
!��sL d�; O�'�      vrequ�j6*a�'�'#6 Y �M �sCHY"wak�u�p� ��
w�eu'ac�e<�� �� i-�W      \&-(g E�� �n(�sP�g�"�!�E�'�5��]�11r ~�����]���[)
(����$�>+]����$ &���9s����' ���?O�Oh:  gÚ�bn
 wz � 9Urgh O�BBerke�D
qȲ j �U���o�|,aw�
�fq� �1'  %$�   b�]f RFC 793 N(� s9 p�v��   rodu )�qJ�   �0�    ��HS=W8��laid � b1122��� im�0 f bo    abi!��6! �8ad�a{
c �v hA ��2i���, Ip��� "]�}�uYqdoc�� ^�H (�
��P)AQ� ��` beyo�M�idI Bd��
�a�% Q1
d8g� #���䀓%S |�ތ���
G���"ou+b�j0q �oH�    �:     # �n� E ��PpairB+M���:30del� +�9� [     "~�_Xa������1
+�      �H       :@, U        ���
�pD    �
      �*�u!@��#�3P$.�O`�P�
�J��* � ��B n+   sig�yhE#Cנ�s��� :6_n�� �
a*Yo��M�o ���� �sepa<ly�'�k Zo ch�oozy Ys�av" Y �A  ��aff��� ��2�N(� '"peek�� �q���J�>` J�324�?(�����[mM� @+�aNp�:g�re� 6�^�"G�e"��
� �
�!��(1� chi��% /�]
��(s�ee� ,�        �H�a  �w �Ke-�J�(�mine �
� Co   v"urgent" (the �m c# in-l+
�n).  To / �, �Windows         wil�l maint a       �"ma0rk" Po �Ldicat_�po+ at� whichM`o �  �appl'ion  �us/� t � deter�@ �     vany �  �    ���it 
< � resynchroniz�� �
�by ensuring ���oup �$  �� � vdiscarded �&.s~���0 0�����']�� ���E8 �  vpartic ularl��suit[handkg
k
� of
�-datar6 J��1       �������������)
���$ �b����,�H�@$(a( ��      (R t+���& �TW�`��B�_a ngram` \, ��o ssibl}send �
�s �  �networks �a� � �p�
K      �
+ ��:� /nop simC$"*
��p�
s7
�a �load]a
J�I �Pce`  �]vK��rvi�m< .sequ ly   �����o     ��!socke�ts �arR#    �as �L�Q*Br{@�    vtyp�lA�WQ
�� % Ns:1dehsir"fQ< ��   ���prior know ledge� ��
�importaEu �y � � �        D9b� p accenAnei�ghbors�S��

 /�dep���!�J(s)���c �o )�E� �s� 2�
epQ�R!�j���1�d� b
cas��$co&4 �er�4�
�=-bs
+��q T
�H���&   sas�Som�/;K � ��no R� �  �IEEE 802.5 tokHen         $+� �v��k-leHvel�        $?,i�U;���forw4PbriE�s#!�S B }doe�c +Qq �za��� � '=�n� �+$rol � T{3 ����1�z���������)��"�$
6��)��K��$. �.:�"���d ���N    ��    �4�mJ�mE�yD
� Pza� `'xC�5U4Intw�o}�%   vlik��
�DEC VAX, ��e diffLfroo�68000-ae GpV$u�$�d" �        &e�rrect �ori �&�A_ s IP 
���z
w
� �ca  w �"
K
�� �   l:Q��B�f" �_in A
c �sin_family` B)f�iC)2 �
a7#c pu!�$9
�e�6"time" "� �D /�Q^[AjpecifT�Qwiv���S BVgU�
s {0�)lZlr�eady�@����"Y �<;!��so� ��  vr@���if, [elX,��
�pe�6     LegerY
+] ��!� �F
�(u(���fun�c() (_�9#�stru����%�vee�� N�E isplah
s      � ���(r eturn�x,@ e.g.,��)�$�$\3l"Dho��P�
n/���-�$
K���&�<�� ��2N�3p4�}"Z-��zun�avoidaV� � К4cauD� � � 5J9 �[u -�

��� = � � �own [��)y    �"��y�        �M      us
�Q�Y�
��      v�n�alII
K�}�!�9��OP��&�^ 3����1�r�L�������j�)����$���)��.��$    "��E�(�I  `���y����T���` ��y� ]
��(L�R�g*pa3 cHrib>2 ,�#��rA_�  $
+�og�*�$
�!
�       (����) ���.l)mQ�NI i�
�0      vsh��*M ���.�B�� 0���P��uz�������
������
�� �80��J���� @p �`ZBF    0f0A�^��
�2Defaulth�����x
? �en(��I'� @��`� ��o
Z��>��fig#0d� Y%o�f/�q
 �p@Debugg�6en�4(i)DܔIf �e�E�TRU ��k 10f��;`� L�� �0���rx�( �0 �� И�4 ��- �
���AW �ois�0�u S��_�
���nr  P'�q(�^�k� ���#��!����P�M�+�r��2!SO_REUSEADDR�W ��@� ]    vb0ound�f W)�
��!�P � Q`�H�Aq
)C�i� yx\" <�=P R?p�
�Ucoal��9&B���#  �}��^�j�[ ��A1!�|�~(#[�:Is�dnHhs:c"� lem�X    �sil�, � �
��Xbd �� 0Gp4,���͎a@-`e i���4 � _�
�
83����1�z���������=�@)j���$ ���)����$���N��=�R r�'iw�Ң~]�Z ��J���O~�E��claLss� � � X-Q@>
v�/Kp { ;0 7" �
���d �(t5IBerk       �y � ~v C�mecT ism_� �up     9�`�nban�ّh 9      �� �-/7 � � �� ��0 � �J �-mann^
��
�
����0� �3$3��p�1�L�������p�5�N)=���$��)"p�€�$�Dv�Ns���5�� ����\`(]� 2�Dt� `�m�B `��1&`�a;�3` _j!@`�s��M`����Z`.�igP,��&:Ða @few         �y              H�
� f    �hza�d ? �,�
iɪdh
nc��+Eb� usu�y� m��ic�Niw2�!|��% "^�
 xQ Poiqs ��0!0Os �0�= �3!��h�1g����v����h�1 ^)"5���$�a�S�)$h� $�Hn���� 5�q��. *���������       �A
Qo )�, �o�. The �of � ' �
;Qyenhancemen@ts t#Windows  |, �as uableuse \s E�s �in �NT^Definition c@.s
�r! aY/32 $�,@ ��Ybe promoted c16�$�.In �, ��    ]�arT,
�tergers,  s!@    �K ����Ptrue��p���no ��!4
� �.� i�     vnot� a g \(�Socket �       � � iA� � ;0"INVALID_S�OCKET-1� �� '       vunsigned, compiling � u�f��Qa ��  �leadt(0er warBn/s �D0/MP �'mism@atches(� FT v�r�P�M���a{� @�0� p�2X@��&7�
�0 ��Q� � � \()!i� � � 5
b �done b2y� ar�,� i �-1��steeizomegative (�both ���     �p    a�XBSD)�Inst(3n  5�"�        �0a nt ٟ�� �rFor :>N6�) "�l80!���� ��s == -1)/*� < 0 */{...}4F�+ &��.�sI�3���C4� �+3h���3�#�p�pu@&�1#� ���n3 d1��������d�
)"1�$ ��DV�2N)d�$�((( ��  v
0���7 <�˗r���K�R,1da ɉ     � �M ��-stJyx"�ll�        Le�"��       
���k ��d� � �� ED %��     vsti=T@A )��        K�u ��a bitmask� % vim�pl%�v?6�.Eo a
� x!
�* adhe�=5!
�FD_X XX        �Tse@t,        <e��r�ن �:30�1�v�����q x)"�B�$���)3k�$�f��x��BQ` p�^f�2��Ң]���2����Err�0� %�!Sv  -NOT     �] y �� n��Qj~hclassG:��4��4 d#$ׇ _�l� �func��&  vividi��v"precurs==u�pyr�)�� �k��}%�nI T@      A �%�Qa �a
%  obtaA)
��     �`� ���D   �� inc�luE 4DV�4"k;�% �3�T��#d~���>�y  P7���}��)�U�� ��
M�whi!B � �G����work�r,t � M�`Þ, obviously<sdrawbaHcks��uE    � �0inspC��Q� ]n0on-s|G2 �0
��" V�A�it��
5[&XsrlQs�errno�(=G�x����&
�SWr�pur`pose.�26AA;�     )h2���268�-1  �(%f4y        �    +%�%�ro�   `
9 B���t���0�I�@��~(bu�t r v)��� 'l�{�R��      �
%  �S��� �i'e- �4.3 Berke�ley8�   -' 0 4,   �
�,% � "WSA"��
�"��
ac     jatR
u
�B�_is�TT`
K 5� :���GA�(��'\�&�
q #?�9K � 1�O����� �w Po�*s)"q � `$E�E/ �  $hnE�UPu�� w  %�)ա�A� W�      h J���5\ ��6x/ �LH
��;LPHOSTENT
�!,�3 � 1K�:����� ��)"w � $E�E)� � $E��}�� y (� �       ���H�two cas2t�
; renam�u �]0 � ����� voidi&o �
���+�� }\ ��� '0����U �����p�9@ �! ���() &P �6�Ksk YQ�(�Er��so+ 8 �6��$6 l��] ��� yF�hM
�<     �pr�<        �'�-�sd� ifl      \`irequK!�� }�y
c#sum�&&spon�regulaw E�ED
�7. B7 ,� writeB �_�@�eHUư �#7  {@�w�
+.��gA� ��Uss<#Al �Q�]��F P�V(d�g� XPu�<d� � |y&y �#q��G}�P n ��B%)r[mM��f-EI�3l        q4    t�VH E C     �run-t"i� �sXE        p�Q 1un�relKJ�oj � Ow������ X ���s�(�d�X)�.�uS�!� _�k � fcntl�&�� #��3��1uO������7
)"�`$��� )"�G$8�l�j� ��7+@ $����9�i��6�
��(
�S � ;Ne3�Eir�+Urong$
disco��ged1�� wh[20r�     g%*^-_/
f��
���t"oLporx- ��%awx#� �#��� S��  Q
�P3#Gj1�:�����j4A0)"7��$�)&j��$.L��0���A\B�
~\ejjA�� p�Xd\0#��
txim`um
s 3 V�.k ���Ǎa  zb�ap plica , 5        �mK� ��[� �TP���topic5 �add�4wd. M L
��rHoweve� � #
���     ��}
       {
�       ��`C����h  ��0of[������2-P� de�m�$$at� mp� �@/      �) �� � i�C� <35�� 'K?{ !9 �'v6~4�;�,nk�,�c0apabA� �A7 � �
 �64 \s, ��or 5� �     ��in  uEp       �.  One �of doing@ � �b�includeI� �
�DM�file, Qadd4-DFD_SETSIZE=128 as an 
�to?�lifQ7CArIt
+demphasized �defin��=
� i�no ��ov�
s�A� -by!Windows        &�4A# �����3 AgA1��������gA�B�)"4A�A$ �DX��YN)gA�A$(( ( �� ( ��_�A�B=� H���`�� p�XY� ��j�ease        �
��Be@rkeley!�g u�,@.!�`        Gar����� �7`�Gmere2l$ �2/D, it    v$thfo>sufficient� = \)��qbG 5 E     aB}3�A�B1@��������B�D�)"�BC$t�t)�B.C$
�>t����C�C* "��* r���&tnifest 0a��       vp rovid�Q@��:9$�u�1 �(0 vno,�ory, 6!recommLen9jThMillust`rates�D
(��l :�>cX.C@D5 :���!��� ���       0� 8�-1  /*
�r < 0 *$/(
{ ...}.�CnD'� �*1C       5C�BT^@D�D5=����@q#� �!~0'\)��'nD�D$Z�#Zc7 �D E1����������� E�FRaw )�DIE$�6���- EvE�$���S0(�IE�F- p(��hd�q��t }do�
c       �X�a �DLL �fr��5�i��
� �SOCK0_RAW�#0P     v allow7� supp#�E ] ���-1ypli��� 8� �i@U ope� ] �� \()@ �(se��4.1.23)$�f�7�5�D4'
��iFc�q; '  Z�34vE�F1X�����������F�J�)�F�F$ ��)7�F#G$�ni��p*�F�I,� &�U���c���K���      [       vdesign�workA�� M w-@�(such� �3.1))yD
)�NT)p�q�)�l�\b��c��� �i�� �auth���-&'aw�%�U �
�$,G ��,�synchronU � ay � �a<@�rulT*%C� VsOI�/O ��� �Failu5Y� ��Zlead�s-unpre �tab\ �;(    6 �s %simultaneoZu���(\ b�6 �3?2
b��whi]|o ��  pClos���
�� � ��i(��K *( �� �� �ca�� � @ f�X�., j����
� ��l��%�%� �k  _ Ah���
�p'lect�cc#G��J%+L�d���� ���        F�Ǟ   @     tivFB��!be�P �wg;?�        �6( K     vwait�Qy� �#e�hence ���
�GetMessage() �"a yierl� no��@���b���     ‚��   vie�_�C�I?who�behav�i�
dew7�)A��    G �ow�! ��(�'$ Of �MC�I9K1s� ����9KiL�LIBRARY OVERVIEW)�JbK$�   $ѩ�39K�K(  �8щ�X �h4bK�K,,�:�T�s6L� � �6�L-�KL-� *�Z�7@��9�i4�B�lock� /N ��& ?��TM�KiL= J���@�Ң]P`�M;[��P�6B-7�� 3L�L1o����/�!�����L�R-iL�L�$4 44�5Q)�L�L�$a &8�*R\�LDM�$� �]�)r�       M$[-s�ty� ] �k+)�LoO� �S6,PA�S~��A�a{欎K���ㆃ
� p��p}�Bg)pza��7p0�FEp���`�Sp�x
)�y �I� �� ܓ om�'cknow�g(E �s �i \!lJ
� ]�tuFr�6�   �eg- ���� As�!t    �
/3n �unnam�\$ ��C Remo�P@�from3�
- cK
y s �P}�/�       vset�� In�(&a��- ]0�   ��/

��`"]�$ �$Pk
/Q>0=�       <
�a�ssoca6] :P�1� 3c��
�` net�' �7�<#�#�#P'�DM�Q�� 4��*�Z�_*r))! �[mM�Fr80��Tr xC�br"' � �p�!����r��re�r�      0�.vertT� � ��/ �
e�!��W
ue�    47�0 i"ASCII �a;i.eQ ''7 tmP,= UQ�N s[
Listr
Q      !)3C8B
l�a\"
K��19�
�!
n�a##�#@ d*��8ocjK�2 j�p�@
�uS�nn�'�B�7()G�Per��Ʒ �
&x=� i dgp�#oO�R_0 ��G�/Qt�5B����_tK�mtP�M� � vPei�)��I�c ,St�
&�!� 8hu��
�s*full-du7x N&� z re�#nb �poi��0 �$�H;�Q�R$T�v��*�$ �����c�(   N*�n$3'�R S1 4�N"���� S�� -�R8S$n��G)* SaS$
T� ,�8Sˀ9 @�C�of��� ����One maj� �  {��!��V�-��[�    ns �";aNinvo��k �;N � O��      E
�       v�Y�AV!arisb "��
�ti!   �D �
(i"   (� z:�ob3�   � �*@�
       �� OE �o S�U� �[F�
s � ��Ӡ
       v/I��ketn br� !�
 A� �# � �
�� t["aSˀ�Rd as
R.   strongly ] � s use �
[(@asynchous)
�if at �
�,A � � Abetter � �nonpreemptive Windows� �.  US@�

�Db@solutes
:, �ful�Cunderstand   � s �
+�?�.��aSw�o ��3  ���ㆃ
À� ��B` Pza��P �#P���ڄ% 1P�Fb3P�}on a� \, s
�C�, �@�)) �be         ��� �
� �    vno �y�
S�
�Oth5J0$ d9 �90�
�may �an (y  comple@te, �� ps #s�Y�# �`�
�are
ws21  All � ����        � �]as�isk in � �s ŎvfWit�ha�a   �      
�J�not" �@     vh�le  X"N�EDLPL    EG��Pn en&sF       �n �it dispatche�.R
s (yielding9� �k. �9�
:eP7cknQ �
�A�pq If�k�,
��lBlockVCall(� �o ld���kfQ]' �Q�Ref�B��,ra �oe�
,    pseudo0code� �t���ˀM�Q p��ǫ�l{@�R����2���q
      �vreceod� @ Q ��1    2v� ��a     �! �� ��U issu��q� 
�difficulty �manag�!�saf�/r }do�
c � �r�Two u�"-�siszt�j�"�r��!�"� d�rmine �\
�_t����0��H�cancel @in-pro�gres ���ny}An}�5��k �     vc��0O �INPR@OGRESS-I �5��hasi�z�P� �i �% b�g���ts��%�    vsuVi        �si�  ,�     M3?��3x-Srequi(remEs�
adv�d !(for  � _ �MDI0
)~D_ ���   �Bpq���ufra y �w�hich ��!  K
�
�S ���Y�w���c ��� ��']C�U ��Ң]ge�K�uE2�D ���� 0�kB&���M�true:'��    vo:��0�&�uabg���0  ]�5� �˔�(A "set7P�by ~�� �IOCTL ��W� � %A] 2`
.
)�� ]

S \� �] �9P/���� �      KW0 Vt~�y�$�wi      �
O4#�}C
={r� � �ntr! y         };0��  fC�@   l�e2Omn-�p� �a
�Y

hyC��Na� � n)EE�rgu��" vH �
�eenLsu�t
y�v8ail�AoY� Xou!'T��
+
c       mv�
mapBp_!�add�abili�

P      nd{�) ��%�lso)Esp�iQ�coordathՓ0
y _`' �iz�
�d�  �&�1b, � ��        |�@
�c��6e{�#f��  obser       �rul��{��B& k0�3M�ى1/�#����ى��B-���$ �41 �      � �)ى/�$,*, ��     �B����2� 2�        ci����-鰓����M"dat�abase"��y
b(earliN`� � �߿�����(�nd���
c��           �nV Fn~oi_ ���@rSN�
���
�       ��
�/ ��ocat'��Ԗ   ��Bop_ V5 vol4�       vgo�od
� O�
ex k�fromlthreaY��w�Oymob� � �
�"t)aL      �+ }
�a2��w ��� 5a      9L)
?q@    
�� �)cP/�Y�� ���*PA�S~�A�@�Q���� p�Eͮ�1)p/ۛ3[7mJ��mEp�� pD ��)*� �Z �1�e\$HK���P/�
�       �hos>G�5��
4       ��(T` %
/] nsV0  � � `t�A��` #@ �0; a ���!Ppor�N7����* $<�n�L~�9H*   �$ � ; s�circum�3�9.Y��1N����$�����ē7��-�� ��$�D/1�<��$3b3$TYP�� �.�� �� t\ejbo]�`��WW�0�>� � ���- `J���`���& � �Q~? `:�B�`™ �MP���v� /�s� ($ g& � %� Berkeley� �$Princ ip ��'8��w   � Onetwork� �Wh���+1� %�t%Q�ory�\C0 � �
g (wK ���'�0� N 16G� om�  d��+��'7H_IM@
��#���� � v0Y 0v� M"g�f ��}�sB �v �0*<�X�' ���%Pт3}O ".�d�� ��E*0a�3}��a� Ratսa �Gb6�}T�L�Fi��s'��t��) `5PsZ�>}��|�R]������H2�����
Bu � +$N��A �w
� ��� ���� �+>�03 ��u) zfI�a�fwHU`�cU@� pop(Per� m� u�/.Q��ȹ      I�a V7@S�*@k"�_�Sign� ��&� =�:}l�ObtRa����^�
:�X���s ��|} ��mݎ{}8��) �[��)� W�D>M� _�04�z ������ b �?�"Hook"�/�meth� W(� =�T!��!S p ��e+g(2 �1�#Initi al0�WSAU<nhl|Qx;"�
�� j&d�ē#p o3O==3����1�����?�%������,��/(ē&�@$
P �C��5)"��O�$ L
D�y�a&� �a� ���X(6��e� ^ �' `0�NE M��B=regis�R Y


��
�K�%��v�viJ spuper��"do��/
KI/O��= Og
�vM��&� (suG*d �E d��+`� W� � be�+ vus�u^�
�di
w�m� �z)� �(s � �a  ���- WQ
j�Ze � � P� �F
k1�s * �O�z�& XUO� �ē�(O���C T�Q��']��`��� �}�gP�* �s     Y be zed in �Ms Qa
� \:Socket � Bines g�Q ���data,y(�@`acceptD      !&Completion of
S�6 �,�%0 �.�0���A�.nec= �3��_�1���&����_����/(,���$ �PQ�M37��) _���$
.@. ��       b�!����7� <�3�`������R�Q��The O"Jbase" u�! request   9�a�Omanner.  Some
K       s /or s

Kg
�9solve   � �-E�W0�Yp "s which �
�wis�� �

�whole Windows �if. �B@erkele�k � V\02)akc� cancel 
�O �.�3�� �1?�)�'���� ����/(��:�$��a) �c��$�6�!�Q�vF:���=� H���q �9�iYC��Fb3��AkbB3!� ,(aD���
�_�a � ��
�P, �  � ��#+�       zd�call Yata
��cPerta�N\A        ��want Pflueg
� chang�� ���1 �pse�udo-bl��     vimepntedI}!�� / �� substitute a nam- � � ��p            vto u1 �reli@nquish� @� dur�a� >"
"3c� �1�����(���� ���v/(��;��$���c) �d��$�"�vq;�k�J b��r2�fR ��� �O� �thread-�d � s, ���0�ar�r  �l�� $�m�"QS-Styl�
Q
zH!\N@
K�    vvia "�errno",�
�not � �    Leg0rityQ(��ID��%�.t@ �Xtrife+ ��0 �hT� �� �a� � �7C,�}C�B  �by �r �f��     e. ;�G:aC�)E�If�-NOT �_0$d�lop�!l ��}-, �w0�Dadvv�Gw���p`refix��"WSA"!ens�u8ccura�1�detA6�*+d���+@ $�W�u�@�3��Fi � � }"��] %�0�_       �sK
�f��` ������q I���xs� �
2�° �< �� tho�    �, ! 5QX �d��
� � �e0nume�_;f�p��Gt�
+
c � :i{v77�
( Ӊ�  �S����t�D"k���1�)��)������@T�A�s
s�  6/(���`$y�yg);��1�$��vͥ�oT���� 怩
y�@ ��\ejAIH        �`�K�%� I05�A�
�DLL�1����  R�"ixrRi�" ; �8exa2n d       ]B ˪  @{
K�layer1 ��  zli�
KsQ(!�s�v $Su�a �g    �       W� 1!simultan@eouslyX��
+ � y?Xcau�%�Bp�h   et!�vaE
�Wc�$ ���O*co    Vxt�� �P �wi �w´��      vbm�# �1)
=a �' rQE�

���
up �-�ific 0o �4� freR         ���Q�ݦ@�-(aL   �@) % �        �
�� ��!�
u       med   |vf^    b�1}W ��Hiliar�� vCleanuHp() ���&�)�1 ���4@or9 > from �UP��       A�h�
���build���# �� �`fC c�Curr��Task()���(!]��po��%j2� ��@�o��6k �h�p

:�      �L1�.�Q p���
4e�%� =���
]��+B�2        �a �h �do�
c@      G       �ow� �$Г � W

+#wa �U7|E�2�
�8-pinst_   � B��
��O)�u�ij vpo�b�
��appl@� ��p '�)� yR lB�TIC�       �r���|�.�#3C�l.vs �bU�@� �#D      c�kl�s �P, A� W�     ��s�`a ��    l (�t  � �U
�CPU�#  ��=l
���  G N�CQ��Y 9v xun�esee]�LSg-a y�WC6
;Q=��NT mA��  � Und��4g �ETr��1%<a.� �+v3���r�Q �L]�1 �sV &��T�# ��yB.���1���^�*������A���Mages/(T���`$6�6nOD���$(e��ȹ<3.3.6 j�P|�s-���A��%���x���oro �[���p
       [2&�2��Q3 oq
s       ^l��t     �ng�Eperf�� �; �<a �5b=`\ `��
��9��Q�8a� ��#�57   &?�9�Q�3 1��a hidda� �� [;k0���� �� >��1O�����+�������@Priv�s/(A���$��sn:���@$>H�7 f��m��j�8� >��Gu����#�1���E �ejf�EzJ�^���5.addiCO#�7
� mIb�+999S7% �Qy�~ Ua�jWQF�Q xport �al, ZsuV�� ��a9�T       ��$����$� ���!Z �]a particul^(w �!8!       �
c ��
� r��� } ��D�]��|��3�s Ǝ�{&� ]pB��H
�^ �(F#        tom<d�!>)cO� ^��y k��6� =dysDPoa; �Y �� GetProcAd�d�(). +      ö� gi�=�orm/��
F ��0un �- H� ��S �DG
����,'r�&���� #;�3j���1�v�|,�������)�� �$,$,���� ��)��5$ �6���     ��tW �J d��(� ;d� ��@��prA� `iHRDrP�NSocket �:>bas�e P7�S :5�1����� �-������X`)� $�`���02�>%� �&���� k I� Z��       1�1� p�X
� �lxi       ��#@+ a{�:a��
�!Ga��Ta}儵gaaza��na0�F{a���"`�a�x
&py p��chapter s � ]    � �in alphabetical
�, describes � �#deta il.  ��each t  vind7ted � ��E �
+be     d�3�        �t   "G �ar�e �O�
 -Qpu�rpost
���
�m wi�ll E     W0{Wrows Ak �s.h\valso
<e�d���80     �@if
:.�R΀"�0�"��"�)0�@*�0�0�E�>��� ���CZ�_c))! p[mM�.c80��;c xC�Hc"' � �r!��oc��K|c�eAr�5p��cKB��cP�M��      R0�#    40t 0�Hen(1
l0n)�# d0j�# U0 00,08"0\G@3I�1
�����.�������)$��$(�Hݣ�) �@$�ݤO3�b2 4�fP!��*~���3���JAccept a 'o9 \W"/�(@  �2N0��+NY $,b�) ("�} .��t0kb�(@ �P��Z��e$p�4 ����( �sm�,�M�* �);,�T`)��0C�(�T v�miA1A�A��H�DP ��sc �ident@ifyinge] �      vlist en,)�ab �"()���option�� a �Bf� � P� �
�%Xty, as known the s layer�Texa�ct Y
�,� argum��A ermin�byV ?d � �T �h� ��an   Leg� M �      `�
��~�fPT�I� `��X&�B\=63A@P�%���� �*�I�" � 5o1��)��, (cre�s�
Q�V�"� ! a� ��1\��If nXA�%*U04$@vn�o�J
R,H�C� �� O"      vpres�H0s&vmark�.
SY�YF @return�n ���v��AӺ�
c_ W��3
(��A
� ] �F������
J b�'��Uqa�g�      9"q �
� �     v�f�JOe�e�e�9e2
�^�^�whiu �       v�occurr@�E�#�ue-qult param�; � 5    0?con� � w
� �� ; � ��o'A*p� �($�) � � ���     vus�` �&-��]� / �T�&�5#/or� addrl�Eh� NUL L, �Z      9�ç�v�1ed�(��
$�
N      yi"���
� ?p L���'�e�t�P2��9����
��"2yb i< '��}��QD$�
��@��p:{��$   �� �!�xjstError�����
% 2� 2�gI(��}RLD� w�A�?X��   &O��یgth���!�&� K �# �6�:�Ra% � = J��7'a��|�!a�D��\8ejKBUxh��   �$"�K w� �� 7�R�}�R�i���=f���% ]P Z9u�/P#0) � <R
&CC�too� U(les* *�, S��h.GI
lBlC� �Call#9p,�e
I9Y �
c       ld �pri  �G6N$ 5   vem@pty upQ�� 0 ! %}�^�
B\�
FSOCK�`�
LB0u�U�
'� �� &-oriC�"�\^�K�E�I�~Z� �O� n���8Q
�!� ��,�U�,��*��*�M*�@�']�L��a+Y CJ&
     -3�1� �?�/�����aD�)$��$ �
)   �!$�� VQ�w1z��cɌ7� Js0soci� 
       �0� �Z�9,!�) ��9m]w@��   ���i�� M� ��I�       1 ��)
i
6�I*�:' ~Jwh|��U xx��XE���i��N�@��)�      u�nboun<G+��WC�9(�� Y �  defs)�� N:t�{� 6sa_family�
�data[14]�
}�q �            E~:V[� ���y��
�??-6`T E-E6�� �$G(e
9ng��
�st�    m; �jq ���N�q= l��    ^v�9nGB,��
/ w(cb�>)�1�/BI��A�estabG h#��
�F� (host �/p�orG    r� ]��B~;     �
/M �nS�Qj��>
!�'XI�0�F����EN ��> &>� �/�1@��J�%�@ �t�s:����
@%
s(se�mplicitly� UDPcTCP,D
specti0vely�
�@
s ��%�(��
�c�e   a
�M     ssig� i�tm!  � ����INADDR_(ANY� ��0,��both�Z�� qu� 2�'@
K       [ ��V ; �s� fi��  a gSE� �#�F[
x�      v�,#x �Windows   ��Ca]iqu� T        P� iy1024�5000�L      � Q����! lear2(� `��oMAd�
� �2 6:
�cnec2ar�� �0� O�;�
G$��  I 1��#� -) gi$��$ �
i-hom`��V_' ���,�-�Adesix �� b� �(y�0outs[� ;y! �
� �/ rsh3
+��y �
���ila��M�0V�&��#
9��>�_rA=� H�'�-�,� ���/   �t"IN sin; �s0 7a�l�#= ��1 F5�rA��;     Faddr.s_! = 00Q�(;;) {# '0port hto�ns(al)C00 �bind(s, (LPSOCKADDR)&s�in, S(p)) =_T��/* it �ePd */n`}Xp��!= WSA�ERINUSEC�8 3=���0--���0��/2 �� 2--all unassi$gn� ��s -���Pn U��}U���A> J�U�P!��~���A0�2������� �l.&rA�A# 4�SL9Ra�A?BP=z�y a��|�!a~@��\ej  yptnx�u�
,E��A�Ch ��DoRP�}�R����������P���Ý �% p P���NETD@OWNR�� (See �� ]
@� ; �.)&E
6 argument   vtoo U(less � � Qof a �)AB.GPlBlockin4gC�(Ke,�lThe specifi��?        vnot �by   � $J0D��BN@��fer(\,  �(nF`&?B�C#��w�CaDm ���6��}�g0B�80��<�0�F ���P�M)P�f��,�  �en     �, �h=0\$9�3 �C�D1�     ���0�����DHN�)$aD�D$ ĀH �`)�D�D@$( !( �� 0�N8�D4E1 2��pr3ـ+r�s[o"J�Closeset� $,�D`E�) "l3$PM��rSP04E�E1�y`y�| �n   M���w0 ( � s�[&`E�E#��>*�EF/ .$�Tb4A�b��{3]#_�
\L&�E:F@#L��%FG9 @�K����#�S�����{\.  More prUsel$y,� ~�� (]��,� �wreHen@ces  0�NOT[EIf ���       � �s    = u� �Enam�       9 7�oar�ed�fn:FkG+ &��=��25 E7�Q2L��
���as follows:&G�G #����kGJHH� ^�/F�!�������!�8���`(OptionqInterval�A��Wa^Q�?��Don't �GracefuRNo�ZeroHa rd�@Non-&z-pYe>&�GpH#��,<JH�Jd 8��y�&kQ&�HK尉��4`�4&�GB7 ��Ff07�a�SO_LINGER�sCE �      � C
�0      � ���0; "sC�$� E) ��a � i?A� (    �F��) YT���even if A]�
cy�o 
�ack�nowledgo�  �     vcL��a "h]"�p, m�wd � �Eo      v�t*�Anf � B on� � =
���3p �"��
Y�p� ��t OE���0until\ e@xpires��ȧ��jx� 5f XbBGL�;P
�� �� �an ���WOULDBL�&pH�J#�L8�JLD V�qQ�Q�1�DON�T5�\� ]>�":�:2Za�!wi7
 ����o 7Q P �b�1
h�qg=�q%Ba2l��j���0� �WZ V           �
cr�elea� �5F
� �Q](y period�  ���! � �u��] \sF
(�J6L�$y�
FZG*U�L��L>�
�{��Ê? ��*)16L�L. ,�V7J��Ra�L�M=����Z���L�MJ �b� ���J�:�j�� %!<Q�� � �network � ��4��[Z3~�Dy\w6ma�rk8s
[\�H] �uevpYMHNJ� d��d,�d�!� ���a{欉�
@��[mM�mE�`']�7 ���      �9�t 
 �,3     �M{N1{     ?�Y1����{N=�)$HN�N$�G ) {N�N$
橪
JJ�NO14�       ���{'�$��y,�NCO)�2a_O��O=� ^�\�� � @� ���Ie@
i�,�&CO�O #����O[PH�8CWN��pJw�M z�9*��,
/

� which�Eto ��"&6� ���&�O�P #�� �[P�Q>�Ar3�F�?�K� W at�� Pe� Fon .  �E �� ngram �
�st7mZ?*�'unboun,`uniquC
se� B�T:     �R��Iʸ���no7!q� t�&�esI [ V ���W��P�Sk` �����K�`��e�
��Y n�I/��}��\s (�type ��A�activ '�      vinitiSC�PNA� _� (��i�
/ @w
� \)g���comp�let� ���   �dy� send*/� ek qb�S��1 ]�@В ���), x2)8' W������ b
0�_rO�
S��    #       � i    v*ET_ ERROR�� 5��FB\&� )��>� ��r+��� 1. U i� d�rZ {�
�' � �v Owriteable,  �or2.�R�applica�rus�L -b��dSt �&�� Yn'�p^8��
�qL
�a
~A
(�Q T%� Y7UR�&�S3T#p�� T�TC� T�!��0�g;(�.8 �sh�1��=�!� �
�failu$^T+ &3T�T#�Sa�T3U�=^#�� #�r$����T���� ؀� SP$�!�!9xB8_�]H��K�@Y1_XR��>�>h=aH@�fAFNOSUPPO`RT�_� Z0DESTADD�REQ�s 0requ� (&E�&argument( inc�or�t 0�h-X�� %�=2���6�P@z�BP ��� wi;3U��HN_ ��not be "FSOCK`
X�out �establishin@g a &(]�� �'>p   �.  
�   � ] �it    vco nnectAby LQ �.&3U��# ��@����V��=�O� n��%P!��~�!� ��a{欉ㆃ
���0�F����K�� ��']#�Q���, D��)  \()_�yncSe
l��4 ��q�1w���2����q����))$=���$ �HA�����*q�Ā�$(� ( ��       Pad��%�1 2��!ـ+MU�4\��:J� ��

� w�hich� ]�aed� $,āQ�) "I�1P`�ؓQ__%���:� D�����@ �        �M���vET sm
k
6);&Q�ւ#�-���* $�PA��E2��ւ��D V8�Y?1-�x���p00�s � ed \:�The � �      vto� Q �
/p� 6A
� t$Q
�� �&���#�����X�> �J���@�b� 3�0�`�I> Z�� ۻ �@]z � ��in�0��d�#�w Won��ngram
�st re� &��~�#��7\X���+ &�Z�����{ :(~�݄$CPT$V���3�>"{"�)1�2T���"A�%�$A�l�&݄Y�#��`a3����=�›$a��|�!a�A��\Hejzpt}x(���:
+
}bePe _ ��~2Y�7�= H�e"`P�}�`�-�@;<R�&�"
7a�rgumen�  ��,��H��&��]�#��W27���=�d���5P�~M�E�E�5�%�E4 ]��1xY3�����,��)$���`$v�v*��;�$v�QI���14v�v�v�       ��name�q+$f5,;���0)f��6__���:�f��5f�f5�f�fU&��=� #����ʈN� j�!9�d_=�=U���'E�>uD�s4�(.)8
�YE:��A1%�fer2&=��#2�Lʈ<�_� ��',75�5���}�gDK(*T��V�7Vk
/�  ]�F;��/Dor2F]    "�� paOet�  TA    �Fn  vreturn�  ��       vespecially Pful �a m  ��o � �do�9N# H; �c5 /1��
�      8 �0���r ��C %� ���R���H ^�3�K!�%��2=��hu��| �� INADDR_�ANY,        $d �
��'s IP �Je5�
W^!\��I wi�
cY
@essari �    9� ���9� A��62�,A
��)� �ncI �� �o� � �d c�B0'��    vbecaus�3
#�9;@ �= �@_   un0know[G�(<���$�����C�>� ��g��&        �"�0��a @iof �fr,
{��   � �� 8�g&��i�#��RaC���=����
,m�i�(�= H|�ŷ9b�I�EY(�W�&��N�#��av(���> L���M*�Et)� o�0� an~�� �&N�Ս#�W2��,��=w��w�za��w�-e � 3 Ս_�1� ��4����_����)$,���$�� )_���@$ �A+���/p .�V���<��
��=��/�3� 6�8e�8��,�  &�U�#��yt/�ΏI b�.���}ݟ( �i      �
�a
�-�� &U��#6��wΏ�` ����::���� ��W�    =�s�S�-L
���Q|>� �valu�*�k�D-�x��'�      *P iW �
�/.` S�!x&��#;������8 p>�-!���Q=��7�t"�E �CY\ )M H �[ ���    (�� �at
' %�-� �ar{          �uppermost �
''      �6 ���, � as �4
�$�[
b� ��
�O
�o , etc�&�"� #K�����ēZ� ��A��^U����GBC��I�� iEA� �selN' ��X|>�1�"{     L�eg 
� �� 5
�      ��ta�>Q� �*�; � �, �       �' %s i Š ��<�0'<0��uc �;�� �

�B`/a0��0'Ip�
`� �
O`W (,,��2�d�efaul��"�$m�{�%�       �� '�o'�lO�=W]   ��TCP, C�0j  �Ԣ*"��'� 7L�;F�+ē��k ��W�bL�A2�
�?��80�9_����d�!��23
�N�SockFea�en� a�
��X  f0igur
= �9�
s)�G�I�Ps�e�� disabl T�BOOL��   �� ��- �� � ��       �
��� �o�7 S�"
_�o �* �Nr Ps|���4$)��7��   �ready� T�9P ���CH�)W<� P�s �S�< coalesc(!(�֕% 1~6��(74�� �+� &�h���V��$0(��5�%^��� �%�G� \��=F�7�F"��!� �wa�  ���0
�+!�4!�J�n�._MAXS5�%�,�EG    L�9 �segment P.*5�O�' ��P!��~�����%���: �B�!**(�/�2�
�;<Calling � �an unsupported
�wil�l �in ��of Eu �c l�(O���$� r�wk _��X�> �J�y� �@� ����Return Value� ɇ`&��~�#8 21�0.RaX��=��X!a���|�!a�@@��\ej�pBt�x���
,��~���A P���RP�}�R��������1 A�!<RP&E
� argu " �    h,A �Windows� 
�       v�progress"D|STREAM, ���, ����are
c �on  \s � '�m���0 .��m"���uMk�Nl�l�& m A0��@�3� 6�`-��o0kFSOCK`&��f�#��V;@����=lv�0@�!� �����']��P�M�V� ,, B \()�3f���1H�5��������)$���@$H1���P�)
��A��$F( ��      ��FE���5 :�B�4ـ+��/�3a�J41 3d�=A���34�8�1E��K��m o$t&����#k�R5��<�4p 8�j��� #� c 3��htonl ( ��z);&��b�#��@2<���/��d<5A�<�#^2`���
�&b���#I�[t��#�+ X&����O��� � �a �
sQl � ��@
Kbyt��(��K� $Q�?C#���1 2���P��Q���8H&K���#1�T,���=
�XI�y
��� xC�OIIC�I
l n33��7�1E�؈6����7�I��)$�`�$eG�)
7���$�G��FF`�π�5GF�G�G� 7GC=�� �38G�G�G#&��2�#��N6 ���. 8,�l��UAC 7�@Ss@��h�C3&2���#'�D3����/zfC�Ccc  �GS&��� #��Xt��h�+�G�G��G�0
K�3(����$��?Ch���1D�D��D3&����@#v�T,��I�=�D��xD�D#�D�3 ��|�1���7����|�?�        0)$I���$ D�)|���$�    ��     0YQ��'�5h������ �Ka dot!m�        e�
      T*=��d��3�����&&'���@# �JCd���18>uW��v I�    /( 3cp�F&�����#{�\c��V��/g     Ɨ��X`�� � �a�
sexp�� � � �
d0 &��|�#���bV�m��20��9���:�F� bs the� by|� parameter.  �!��a n�
ri�c ��0  TM i �        v�suitable Qus�e asq@�W6A�
e�
�1,'
�(/�
rder� from lef4 right)G &|���#�N�m��� 6Q    W�Cm�<� �� % �es� �s  _ ��e �

�MVs:�a.b.c.d0     a: �fou
r=t�0 ~, |��K� �s o�Bed,��� �O �� 8qi � �H1�       vviewVP�      L�eger 3�Iwl *,U� w abov�ppear�"d�b.a�''�Cis*0M 36>0 c�� � ��h:�!M
d�1
� WJBerkeley, no�wh� el� $Z�|      X�, � � *p��;!�. ~&�a 
��i�       �
�V�< 3
�HC �
! %@�

Ks" �  � �K0Y@WQ �)C�lass B�       �2128.net .host�z����)  ��/N-�_@"�0%�   v�specifi��� B24-bit������V ��A��ɷ��p y �1 given  iɚtoa�,!"� ��r�range�m(���$r��J����8� >����/�l�z�x #ur3�} IGBdbi�nary ��$��If��-���
cCa,gitimau ��Qii? p+  i&L3"�s 2�55   1{PINADDR_NONEo&��#�<��?��1� 4���))_�^        43 �r�1~؈8����r�n     4)$?����$:��)r��� $��4QK���/ .�����|�8��t�GX�'=��R�3 �����&�x��#}�D>R���1 2�|�~� �        in�G&x���#�J?��,��/~��^`� � �@        ��&��R�#W�7,���8 �>�     N��.�z�'3�"6 ��W�
�7th�ASCIIa@ � �c�
e�&pt ��!��s�id�� ���llocqd D(Windows        ( 5
c       �^K
��whic�hy @�CHo��u�9F
bWg O �nex�t ��ct L � �@�no  �(R���$ ����� 2�8����� �chA
�R  stat      ��fzK+�G!i ���TNULL      �` 5�_q4q�       vmade��� ?�&��2# �����< n1 2�4%P!��~�!� ��Z�_�3�   0.3 2�1� �09�����S    t)$n�$@ �H�����)���$( ( ��      �      tK/�>/ .��^� ـ+T��[�J.trol �
of a  \�=�{3` 6�8 1J��ء:�0A L$Q&>��#n�jQ{ = J��ݭ��@ � l     M��   s( �s,�     �cmd 3�* 6�);&�1#��� �N j�>1A��`~������P0�Os�QQ�The � perfor�m onx ]�t�A
� �a
�Q� [&1� #�����-� (��@��A��d� �    �be W�  ]i �.   W get
�retrieve
�ting
�PE ��\s#5t� % s �=g�s are  �:b����� �q     Z����Rq@]2��'�]�`@ ��A@�2P��QComHman�Setic��Enabl��disM    0S"�ar_"
�at an Hq vnon-zero if0         vto b�d  "�it `�d       k�v] vc�reated,!jes ��
LEJ0�@d)b�0onsistent �BSD�s�E� �Y $�^ �block�!���o     zd��, �U us�edu s!�c Bp �0*To %�,
+I�iby �r<     ��=�� 0?�M � �o ��� CSfro�mq�q  ��� � � ��0 sa� '�, FIONRE�AD �urn��� h`# C��K d;  ��rmall"y �a4� 7�3\m��, �!fp Q
��ngram 5p)��l� ��S�&CjD�" ���B��!� P�3��    ��[ �
�not �
�$o� BF"%$
�q ]11� �Q       $ [2(SO_OOBINLINE�If no M    vwaik$ega�R��rQTRUEU���Q�, n�ext8wL�
j�Ewill� � s
��
�} �" mark"�� 5� ��
� determin�� �s�0 �       v@any
_@@urg6" (out �b) n|# �� ceived�
� (�Not��a��
Omix �bG6�) �6a&4 ��=&��#������        2���g�pat�ibilityV��a sub��      p � W�Berkele��C�par �ular>���   vequivalu$\ASY�NCt����@
� \-l0l�1@suppor�(   (��  �$�J�Y�)`��     
@>����8�2�FA��Up_�� �o$ �ll'&�    E
@#�Ra
�
=(��*a��|�!a�        I��\ej�p��    x����,�HE
S I@ `��RP��}�R��&���VA�<R�0G]8U�a },�L@n ��6'XX!��7@ppHlic�& � B'
] �M,�&�
y #F�R3S � 6 <�f��=��
FSO�CK_�5�0�:&y � #��bK� S C V����P�M���ꀉ��`�\(!�[ \()M
r,� N� 7� � 1 :����� [  �en())$S � $ �� - � � $  �S LG� , /� .����*{l3( �!&�+=� i �3���+&, �  #\�[8i � 7� >�p���G�[J!ET ~i ��+q�� [6� :���� �*�I� ��- 9�<Otximum    � wh(ich�5
�)    �grow� &� � #N�2�[�W� |�]�=���"M=�T=�a{<���0�[s   � (b  9*first iwith� \�"a 
e�!)�peci�fi� �C""��)��8�;�
# 2�$�
$s=
et� � �|i.e.X �iI��{9pT   e"passiB'',��g �@ 7
ݐnXce 
�       u���J&� �́-� �?�typS�� W? �g�
 �
�' �o'tiHme:�a  rr��� 5fu�ll�e8Q� � ��    $i�  �&�p#��,dJ�< F����%� ��ߑ�lQ ttempa  � l u�funcJt�r�on�0�� �_�]���) O��I��+descri ptors� coFm�� a lq r� K�   �Qor�2��8re-f� 6�k
�mot& "backlo8g''� � ��resui7p$(���pU@2�Q��B��#2 urr� �      ��      (siQ�ly)�
5�A1C-4.3 W llega�m(leRs��1�gv-r� 5)�. �d�2Lne�X       ��ue�&�{@#��Y�U�>�5q���C����U�X�&{�#x�Ra�L�=�������X����= H|��a5�Ǵ8�:�xQ��8�
K@ ��4����B �.߃BWx����T�h&L�#z�����Tp v�%z5�خ�x��
h]]�Kk�&�in�
id'�g�x���
�       $�?��,is  "�2���6`�pB\��HL�T�        refe��co ��� �       'l&��b
�F &�#��W1�[�=�
b�o��}�Lg�9 I�
        8)� 3�1 0W�;�����FB
l)$[�`$�     )
��$�      �
N\� @�7P���wU6;)1 2 f�� �� @[&�2@# �����N3 @�@1 2�f%P��+���`�      3 3��ntohl ( 3
F);&2@�@ #s�@4�@�@/@ .�hs0A���~��s�� `�
K�
�&�@ A#��Yt�@eA+ &���0!�eaP�� � �a @�
sin l �� �@�}�.( A�A$ LXQY!?@eA�A1tZ���0���l �&�A�A#��T,�AFB=� J�X�!��!� ���x
ĉ�yA'xCʼn���, D�
n�3�AyB1<�<����yBLE
n)$FB�B@$Hl�92�)
yB�B�$<( 0��      ��M]�BC7� >����&�0��,J1 7f� $&�B>C # �I5C�C.� ,�j �S
7Ss7
I#&>C�C #z�@5�C�C/�n@�H�S&�CD@#��Xt�CkD+�����0#�(D��D$�?@kD�D�1��n3&�D�D@#��T,�DLE=��� �3l3�DE1�  W���=����EO d)$LE�E$�)  EрE$B� dJD�EF1t����b�oca \�C&�EA�F#�mPF�FC V����;@ P v       M  c(         Msa��i �J-F&AF�F#�����FYGQ� p�[.�._p@FG6p�sN��a ed$A���q�;�&&�FG#L���YGH3� 4��@�@z6This k�  vus�on�0ngram
�stre \s by ��T
�1@  d     !p�{�G�I: Bh�W�����[mM���1�V�dof '�, as m@uch   9             vcurrent�ly ]uputhe Q
��fer �     vreturn�ed.  If� ]�o@Q    [X
�o(socket
��) 
�dat����    t�� � �
3 �sA�be B��A, o     vextract�fro+�I@enqueuHa,6 ������PqA       vlarg�� �#P,vexces�so lost,�� ��8&H�I #s��>�IvJDdd}���8�0��K�8�] @��z cal@l wait@Qo arri ve A|        v@non-bloiDng��tk �a i���q ��� $QWSAEWOULDBLOCK�E �()z�.        �
�&�I�J#i��5vJ_K@ N��k��It
���3��l! � e �CONNRESET�Flag �! W influenBcQs
�\k{ �
� dQ�E�CiA� � �kare �d g# ]
��$
�&�J�K#R�\�_K�K= HԀ���L��*�$@��=�ϒ     �       2� *�&�� R*�K L%� �
{�v7v�K�L@>
d"~��2�T�:��2��0receV�c'��, it � �l:& L�L#t�Ra�L�L=

�t,a��@|�!a�K���\ej�p�x�u��
,y �LrMF0 Z�A�0R�}r�R��ps�% ei,<�fH��.G�lBBCCnA ,"&�L�M@#e���rMlNd� ��5�%��Н@DK��E��V p�/PXFS�`�L(�T�
c
H� �$
��8 ��  �\� � Q
� ���� 8\�0� ��D�B�"�B&�M�N#_�nOlNOI b����!����eÉO�$�4 @�L j� J � \�� 3
�N3O1� <��>����3O� j)$O\O$��� ) 3O��O$� ��jYY\O�O1zR�������70sto�>u��y,�O
P) "I�?P����_���O�PP� n�5I�̼���ii��       mbkh�I&
P�P#w��B�P�Qi ��~��D����BV]�)���bm �optional(
�\ �8whi     wi{hol#C
��up�   ��D hA= �5&Y@0)&�P�Q#�����QRR- (�Q�nRemar�k�
�ZoQ
a (possib�    �) ]0cap�   v�7)�0               o � �9�Q2TL f��s:/L����W�a�^�^�^�^�vr^�^�  ^�da^�SIOC@ATMARK< d�etermin5   #o�o  �c�� i
�$��dr        Ӗ ����m,��������1y;        vf��II@


e!�� k���*&RRXT #���2T�UR� r�R������#       vn�
�zeroM �},��_DGRAM�
K��� � � � copiC�,�e �p T�� i
�& y��       viniti�aliz,` Q�  � ��        vm�odifJ��8�dicat#���� � �sp njp�p�p�sp�p�% o� o�o[&XT V#U��=�U�V�@o {o���Mo� bb�f s
2w�w�uhencw� w M E u� u�u�& V�V#D�8�V3W. ,�$t�t f�H��V{W2=�����˙�� *3W�W% ���t{W �>�� ��J��� ��� R�ni����W �O&�W2�# �����Ra ���= J��%Pa��|�!a�1���\ej �?0t@x��
,�f2�S�R r���RP�}�R���������0���% cP A�<Rj&Eh argument �     h: �b �fer  U accomm odate
��.�.D� ?call<� y�lBlockingC        ()!,�&��y��#F���S�x�x �����Fㆃ
��!e!�K��cAa�1���10� �@��H��FSOCK`�L(�T�
c�
�  j�@� 8��� &a�\�L  � ��28\!��EWSCONNRESEU�&y���#k�b?x��C V�~k"!���~�!�  �É�eP�M�� ']��� d, �  \� � 3��3�1���)?����3�A� )$�\�$ ��H&�me�) 3���$�(( ��   P ^k\��1 2��R#ـt+M����"JM � �of

�mor�\s, ( �i:� $&��      �#������J b��;��y�@ ��� �v        ��� (       Mnfds�g B@ ��1struc� �* 
�);&        ���#�����хZ@ ��991A��~��.$8?p�#05C�� ��9d    vigngd      d
�Q �sa�ke �r�0��r D6��optional pointqa %�� be �pQ �h> e`rrors�tximum 0 Q3Await,
�NULL Q�
��&����@#��y����2�q�r2Y�Ea��� W de�min$��.  �� \,c�   � �    9on � B, wriYD
��   �+ThjQ�a � �       vreq0uestlvndic�d by an A � UpU�f �    (vup�dYrefleR �subset
�sA# �
3�,�F! ݁L
��A�1   �s�provid�Q �K%@�� av4patible � � Win_Berke@ley pm� � = �   v,l@ly �,b������ ��1w�yA�6�80�LG�Pa{�X' ���    P!��,P�#���w��C �s8 �51��b ED I�� ]�u rrS�        ��en, igB��       �as�a��   !' ��o R,� so ���( i��&Q   ��S"
��$Lility
 � 7o�        vavailc %�B�or� ��_" 'Ґ�{ ]e �tx]��PW�)��2j�    �vguara�Y"C��! {��P�ly��E@ wi0 �im0mediR� ��0 � B;        :p�8��M���8'.C ��o        a!�J ]
��V�d (Xsee�\      )�3����k� ���a�@�}�g�I��NmR�5KbiI�r"�9�BR�?��t "�@�2" G ����'�1ishvE3S�rF7B.0��5�1 : =A7B[I �no�       �� ���o�H+x fDҎ�a
)�.�]#��U �a
�any  ��A4i 瓡"
�� �61� ��!�       v FALSE2%a A�"�breaV 0
�'��
�du�KEEPA�LIVE ;^3)^�� }@�
c������3d.e'paon1;aU^���:wh���8� @�Г� �A ��Gv      ��O!$ ���M��no �BnXl *���' �<�F�L>�����3 x4���'5E�BK�`Four�%���%�E ���
�E� $��� o��
��     �
s��'" $�(� i�    �      v64%~   ��
�6#d�efin]�` �hpiq#i`ncludx.:)6B�&pr�es� o�1?� �;�� g�    vfollowgo�, % �INV+D_�;$tcros 0� g��^��
��r=89��v� � �A�B��!D_CLR(?* $_ Remove�� c��)�Nonpzerop( �memb�
�L# �
�wise$k� k�Add<s g0� g@�ZERO(%`Init�ializ� ��    XM4����(�\� ����-�R�>Ee �¢o��h. T8   ��
       � ��>wj%U+nu���
A��Y �"      �6Oa�

���
� c�(ria���+
�C��k � � H �* 5� �qretur�(g �1Q�{0,� 0}�@.G��J��  s�)"p�"�h�
�sO     c7g���� �DŽ �  �f ns�       �
[@ �KQ      � apply�*�
��
+
c��
�      dow@s         yielA(^�P�$� ��\�$�.(�9�Dt�]XCX�      �2���       �)=��� �C1} c}D�9 By� �tVa� Y6� �0]H  �expi� �%4_ERROBR�I�
�8 `� i        v"�0�l�� ��
{�� &P�_�#��Ra9���= J��/a��|�!aT�\e$j�zt
x4�
����#_�@�L� f�G�4R��}�R�)� �Vd���% �h�F<R|
x0|- �f.G�
@lBloc�Call��
,�*��j��'���]R@�Ǔ/ .������F�Of
� M��ntrI
� �F\�z[j�A�P p��/7�!� �']��<,��)�3,�-,�����`�� ��� ��       � j�v     )3Ǔt�1�     �9�@����t�j� )$A���$(KH����)     t�Ɣ$t( ��
�NI����1�B��6ـ+c�S<5�1JS�a Q$� $&Ɣ:��#B�mY� ��C��s�� g� �$       M�� ( ��c� i       �JG );:� �A�&:�2�# ������� ��Q  p��&PA��~���1��p@0pSs�a ed \.n�A �fer K �o be len�qin +      2J&&2���#��:��3�D  V���0!���0 �0�\e�j� 1� 2is  Won�0ngram
�stre \s   vus� write ou�tg�g o7�a�  �;@2@, �
+� �
c exce�     �IP
� Q
� = � �        vgi@ven by� �D�TrIf1o     vtoo    @� pas�S  � = %Y�WSAEMSGSIZE     vreturned1~no�;ransmitted�&��Y� #&�Z3���N@ j��M"_S`!"h!���tKs1�6R,Bii � � � Dof, ��0�&2 w     vavailabl)��# �` hol6Ab,=�will � AW]� o
�d Oa
SI/O
I�On ӎ! �
s}� �        ��y1  �    �, ����2[
���Peig�n ��E,() �RFlags K W inf luenc��s
�k     k�{u� Q�E#"Ci�
 �kare �d�1 ]
� 
�&Y��#��-����>� J�[ӣ�#@��HK尠� �=�ϩ��2$"ubjetct�r�����suppli�      ���gno� �f; seK��
�H�
���&�)�&���@#����`�D��3�@���3�2���S�Y�d" �        �.) �a 2i}�$��{H��" ���~l�&����#S�Ra`���@=�R%a��|�!(a�D���t!�x��3
,yU��Q�F Z���1R�}�9R����8�% Q�<RL�!S.GZl Block�Ca ll� ,�&��w��#D�_�Q���v ���>��2��@`�5�K����0��
����&��AOEbufuvnot�3 g
�AK[� v{P>ThQ'|% �m �Windows         @dropp�it,BQ ��s��6deadHHFS@OCK`�L(�T�@
c
� �$

�E8��ߠ % 1;2�\� � �@
� ���8��0� �'��&���"��&w���#�nK��j�I� b���'�!� �� �É�!�����P�M���5K� '�� d�Y j \�g��3����1, )ѡA������C� )$j���$� �H�����) ����P$(( ��  ��JM��9�1@ 2���8��+��[#�U �#�� $&��_�#,���9���P �n�,Ip`,    l@+ �@� �| M�� ( $�8  c+i�    eto   to( );&_��@#�������Q��   ���_@$�Y���g�    �     �&�Ѐ�#��ih��9�: D�����ʏJ�4� ��
�ta0rget�JG18��n\�
&��_�#,�+�9����De
�e�e��ve*�ez`� `�ut`�`�_`�`�`�`�`��`Z9V��ransmitteV&_���#}�������z ���        V�VJ�<@T:�66e!n�9���;��� � Nrm y<a � �] send� LF4
� ]��dNA�
� j
O5j
i �3 
�a�     �d�;� �ňw0�equiva t'`
B To a broa�dcast (�@h
�)��Pń 5] ? _�y_ ��(defi      ��)  �� L��

u  z�ina dvisa{Q� ��`Xb Qa
@�^ati�       �
|,imp 
s ^opoRr
�FM(�lud��s) 5
c51h2 o��lS�Mwi b� � A����y�����/���3� 4�_y+�BKO�dY9�in9�9� 9�jJ U:�
: &��A�#2��.���CP T�]:����9&@�?LD       A�ngA, �        �2:�se:�:�(A� �$<G��V�&�����D�; 7;�;�j
�;���
|�'$. E�E�E�EL& ���#��Ra����=E�E�E�� E�U����FnE�E�E�ELY �� �(���' �
c $�e�e�&���#��:����y� ��u
��h��X�@`6k��Lh<����%�
cX$n�,�tl rgum�I7 U(le)H �rS��)Ú���ropp��\�E�       ���l�r �����
����C�l< ]     v% ('�e�H   vl���       � �P([�Uɬ��j�q�$�skr�r6(WSAENE�TUNREACp z�
nI��C�I b�*t��\;��� | 3 ��v�1�9� B����v�H ,)$C���`$�� )v���$h ؼ�J=���1�� zg�)�3��S�
a�
�D�<&��8� #)�yt���I�b��R     �� -��+�\� �
�R�
� ��)� &8��� #� ^����`� ����E����ל�l��׬��      ��whichQ(�    vBI;7�� �(���2 �u�Q3P iI �
��?0=�&p�wbsup?C&�5d=s &����#������ �2[8=g���,,��      � k�M"�E F�W( )� �~ �
�      �

' % �
� }
����� ��ermo�

'�' level� P���
�ba
�ex�� d�O,rece� �*�    _o �_
���
5� � #� c etc � C�&�2# �����b� �v  ��&�!�(�.@ �F �����x�T ��1���are % /of ]
�: 
� ��
�disable a  featu(
�behavior, ' � �an         Leger i
�struc+.  T o �aP�,

� a
]00"@`� �
�pN`�� zeroI
� 5be sizeof(int) Q��l�

r�g�th��`�� �M �� iLQ{�a       Bv4    �
�5�.�Ts �action � � Eo       vqueued aDa@ �PperformedSeePQa �
� �in � �� .s � � �?0{ $r�sby cr�ing� �     � �(po|  �f!argume � �M�:B2��@ �'
a��@����� q� �q2��
~�qR ��#�"��{     L      ��;0�;}<"�,o5 %�!�>Y k��0���    s)�� ,�R��E��) E yI" %^2�*^2��By ~,!�!    �
c�(bs�1�U�        �� �  va"l�dy �U On occass, �it       ��desirL# "re-�use"��� �.  �'       vuniP�ly �d �!�combin�u�  � ��eb �   vno  ��` % \s��2 @�localca�s      � �60� I��3in��Windows �        ��"� �R 5    !�m9;���� \�a$*�TƝfq   �C!!i �  v!�rpre�
��atb 
�m1L: C�reIe unnecessary Ah0arml �se:
��C�not�Z$�� /
�re.K#~�P �       O���
�any
� \.�����5 8��      A��Ebe�@applic�1      � ��m�� �A�"keep -aliv 
�sTTCP )��n�|����f�        
`=
c �E`Dps�?fBdo."�g$ci� �  -spfic �� 5F�4�4.2.3.6qRFC 1122: �Q�s -- 'Layers`rIf'�d�ropp o2�Ӱs"���?<  v���$f�9  � F� ��� �HE  _NODELAY
�B��S�=E�=s %redDuc��
s�U    J Ba �!��ferIunacknowledg� o BO�ull-h 
��. �/s! �`��im��ance=�# W{��off1�� �7@ %P= A��nd!�g sovwemundJtoo
d[� I /=��a sign�ant negve YF
K�0A=�6
� �wwhich ]        � �G; ��'��      ����
�`       * "�:yh�H#t �D$�A
c �~#u�y outpuoebug �       9}�����0n �Qz�C2P�W8 ٛ{�b��� z%�&��        #S�ay`     �    7� >��R��6��m;{ԩ��� '    os�%�*�   
' �9PA��~�Y#�   p ��G*09��|�!�9��i�@��7���I�P`T��7�       �]
�2���Allow ��        �
Z$i.�Rec(ord�1gd        ;��:Don't �� ��Q�T%SDU���equiz�5�(p� �v7qGp�%Upr0e:x� 
&fa��a�Send�$�4�� �L   sp
�       ���9As����
l�    �       n�      Do f�o�) PN�q�+�q�U (�I�L��J0 <cP�D�Z
co`alasc�      =
;6
O -� *�l�;.�~9WI5��(0% �8 / O l��q�#=�17�1�2�E"�e!ock<   @vlistec��� ��N �r�@�      �wa� ` ��8eA�
�[!�d!�m!�
� \��t
��C�
IP �X [�O � B R�}�H3!�H3�:��: �2�J����) �le&/ � #}�Ra� = J���#a��@|�!a�@� �\ej�zt�nx�u��
,��� �=0 H���0R�}!�a��#��g�S <��yB��9��5)K@ ��4�&Y-�8L a g

� �( v� ��&� #������B������`;� �0�p}If,âK n
�P�0>.�     �@ti�' ? ��/&�D|STREAM, ��, �, SO_LINGERو��   �� �� '�Hb�o �\�FSOCK`&��#��nV�HI0 b���5��!� �5����`��[mM���P�M�@�']��&�N,�   t�  \()�"3
�{1�ѡ��C����{�B 8)$H�$ ��H�� ��) {�$�(( ��     D 8US�"1 2���6ـ+N�&!.�2J�Q /or gOj$,�N�)uGT���WU8"��7�^p������ �i  M�� @7( ��
i(ހ)j&N�#B�z�H8 �@���&_3@5}s���PvAP flan � cHrib� wh� /��will     �      �/�ed,&�n #�lfH�2� 4��=�9�       ^�|62�is�
� �� = dis�. Z�r�both�[n5< F�        NT��
}�!   �v0��Bv'�Z������   �g %ld,��B8_9 ��=2�-   !� C�i�؏
OE$ePxhau�d> U8DP,�P�n�gram?�T
6c�O� �.ICMz �
�/��
�!�`1� WK/��9|,�F�IN � �&")!� 2 �� ���*�_�'MzW���5��9�!/'�٪����Vtt� �
cvh= �atta�ch�-A ]�"�/�`� O���vok�"&_ #��\[� @@1?����8P �p�r� rd�
�� /�j  @H�� �@3 4���!����}�@�g�� ��application 5
crely uable re-use a ]�it �oshut �. �parti@cular,$Windows               vnot � sup�port �Jof g �Y\.& @�@# ���@U��@GA>@ J�u� PY��~���0�2��p�� 8 � �ly&�@mA #z�`aGA�A=z�y a���|�!a~@@��\ejjqBtnx�u��
+
}q _th        vAPI�}mAgBL f�D�`P�}�`������8�% �QP�<R�0�    �1 fe.G�lBlockingCall()c,�!H�FSOCK`&�A�B#��J$gB�B7� >�H�!���!� ��"���P�M���� ", \�
5�B C1� ����D���� C�N8)$�B5C$ b~0����+ C`�C$(�( ��        � K95C�C1 2�Brl2ـ+K�X]w!JC0reat1#� $,`C�C)H "�2PJ���RbH�C9D@=��]v�v@ � �o��� ](         Maf@i & $�);&�C_D#l��,9D>EB �R�Y�2A�l���p�pP�fddres@s Y |6The
�Ym �        vPF_INET, �  vtARPA� �X��A ' }�Q �
QW1�
� % b�W � � \,
�0 ifl�does @
cwish�s@pecify� $q&_DdE@#q��>E F2��q�x4e֪��" \o]�!@�
��0ied �>, o@ ' $=s � } �Z�%D5 E� 0),        D 'P
       v�d?&dE2F#?��� F.G5� 8�%��1�Q
�6}�K %
�uaz ] '� _a ��!�� �?    �����(un�`�in�� B�"

+� ~B %
s 9p  vYv�"c ommun�V�''N0kto � �placeLDg� |wr     ^�:Dh2F.H5���Ba�S~�2����2c�@�ExXn$'�ProvidZ d , �e�$-way�&-baA� � ��� an
��
�/Us�9��">��4s ngramFs�&l0,( un�i�'�fers?a f�ixB(typ�l� T)     ��      �dPUDP f�T=.G�Jq ��{b'!� ��eD� P � `�X��#�#��7�� 'Ӆfull-duplex1?A � ]"a c@onnect ��qoJ" 
�receLiv7�it; ' adherٞ  v�ydub�� On2cPe�P@ �r'_ %0� b00����a �s���s�7etZ �"
�      ����!����\� Spf0S��$�W immen\�STREA�M � �K)�lost�C��&dat�QwhHichb
ۨ��+" w��b�� ! �N�)D    ��, O'1:ons�broke
 �� � �err@or � iWSAETIMEDOUT�           %.H�Kc0 ��K�(uj�5 KSu�!�>� P��k�GB�
� \s �se�nd�NYD
0C�
and c(�y
�D�^
��!jrI_h#z
$�
{\
ڂH@j2la g���$ Sc(only) �
�=�a(�J�K$�~�
M#���KNL@>�
����3���*\& ���reenc�G��a ig �       vretu$rn�����0�by �[&�Kt�L#��RaNL�L�=���+,�EtL�MF �Z��RP���j��BP� � �&K@ ��4�0�.��J6��
B^04�P�# rg�.FR��wro� �'���,V7@ %�G�� ��E&�L�M#����M�N� ΀��<=�a{���ㆃ
ÉIK0�F����`������80��5��!p����K�5��#��K���[mM���[΅��Q�;�) ��+,a�        �en/ � �d j�+�+�+*�+8- ta3�M�N1JrO�      E�����N�OD)�NO�$� 6Ϋ)�N-O$� (ΫD��O�O� ̀# /��@�`B�Z���- p�`Eͮ�!&`/ۛ 3`mJD�m@`�� 0 ���:#�f-get�bynamex=�U0�P�P� @�:04-O&P1�����p      F����&P��t)�OOP$!aJQ!*&Py�P$B $�� OZOPȀP1 ��4�=��   9e� �},yP�P`)�4lg�P`Q=���z��M ��b�* &�( 3��& �,M&=&�P�Q#���`Q RB�& u�3&�/��*� �1�
K0�
�=��qX � �-+4�      @��es]�&�Q3�R#��t� R�R3 4�7�@����2K6���M
�� M� 1�� c@�� �  w�3RS: B��y#x*���C /�Q{y        �h_�4����� 2�@�@�;}�/%�RMS*� $�Ji'тS~��s?��SFT< �F�-P�.<�.�P� Usa ge��0y@�(PC).�a�� � ���� '� �u�W;� Window  �  val�Q s �.�4 D        �?-�,���5�/p4.�A Q        �c&,� lΈ� �`R&MSlT#��$�FTS�)p  ��9�� �tpcro ��� d8efi~�    �[0]�
 �o"lo
p�~oHint� ��x �
�)_ H?�
� �)q4k.FN
+
OU m�od���
�#a�       �<�

�alTS��Oof � �        vallocated
� �so � 5a    9 �it
?qissuing 
����.&lTy�# �����%��S� �> J��&P!��(~�-�0�(2��@0���) � the �ent ��� �� �M
�a {�
s       �be �by �jstError()�&y�2�#��Ra ���@=��� a��|�!a�@��\e$j�ptwx�~�
,��2�6�P n��RP�}��R�<��@� 0��% Q] <R�p����f�~d�|�,A ��Windows 
�       vin .�G#lB k�C)�J9����7P >�r�!��!� �� R����-鉵��), �46���1��   G��������7)��݂$ �(`�6hD*���$
($( ��       ��NZ݂U�1 2���2ـ+����\��J���      9e a � $,���)$ "3PM��STPU�Ճ�1y�y�P�| �c ��2�* ���( 3
);&����#��H-ՃC�/ .�Z�3A���y��#`    4
�n3
/
��&��i�#���C��D V��c���C�@�4��0��_�byname2returns a� �Das D�       ��H{O�Dc+D�.�&i�'��#��2��Y�G \��:��y#�DZ�_�D�P�S�a@   �ion K�needs q
I�A%#        
+
c �IP � �s
� it.  Such� � "5�tre�%ex@actly if an ?��
/ �
�3��appli�� �X0� �resolve� Q        0 converX�".@� 퇉}!obta6 �E�&'��#���Y�     ��>��?�K���l�&�/� #��Ra ���=<�������U��/�&�P� ����������Nv a����J����&��L� #�J8&���74p�'�ս�a�f��3 L�Ɉ1p �    H����Ɉ���)���$�)Ɉ��$= �������H� ^�E�H����U� �*Re�C��Q �       �      �/27               M�gethostn� ( Ѧi
6 �ke��5� :��69�%� ��Eo �ua �fer �wi�ll �4�:6�q�       ��p����Z� �����$&�9�9 U���(�H� �U �M     ��    e�@ �         �
/�
��      �      v�5�
���q �T�W�" depend
g��x  --�
*a simplV .,
�pful<qualifi �
5 �9vgu�arant�@s@
/ � �U
�pars2 \
�5�"�!�Z�r(eut�0t�w0ise L �V��Z��\�<�L�K� d�y��$�:G�       �A�C"�*&E
7@
�       vto� Tc� �:��P$Q@�� �Ksubsyste`m �8ADK9�����7��*4J* 4D 5L�̌1��       �     I����̌A��())�����$�
+̌ ��$@
&�QOc��o�1 2L���� %Z
%]# �#, ���) �!-NRo�逍1zV�����j��&���#��D(�S�/� .�P]��Yd�0&�y�#����S���8�B W��>ʐ��.M �ure  �MR1�}s �Y� %P%r&y� ��#��TX��t�P/��i � �TS3 �{��p_�� �
�� 2@
�;}� & ���# �/%t�ɏ* $�JM7тS~��M?vp���9��8� AOO��+A��+��nUsage��0y $.Ѷ��^�r, ��
�&ɏ_�#���9�B�& ��  �.7[�a ��߅d
�U ��o�
\5ѥ��E
+
Oat�pt modif=�
�to Cl       �6 �mo%

� aLe�
� ��s ���
?��(_�j��$�� �Z�"W�B���>��
���2��� ӷj&j��#g�Ra��9��=g �dZ5��\���ʅs���J b��f�}�������~d��G���:&9��#d�]=��A�@7�
zH%��Gb6��/ۛ �j�yncGetProt�oByNw�J��65�v�1�      <�     J����v�W�8)A����$���
+v�ʓ�$�*���Oe����1�J������ �
,ʓE��) "���NI����1$�������(        M
ry�&E����#9�I3����/�f7��`A��&��(�#��v����@2k����6�ZɖZ"�>+���G_({�O
���fphcol �&(�ĕ#D�P����& �d��a        � ���Ѥ(ĕ<�$�����ǀ�>������фH�o(Q������&<��@#s�Ra��?�=x������_�s�� �Jp �������[+A ��|�
�       v� ���?� �A�K<?�W�7 >�x�P!��~�!� ��FiΉ�Eͮ������()@, �4 ���1��       J�    K���������))W���$ �(~��kD*����$($( 0��        (PTn��2�1 2��A� ـ+U�H�\��_J� #  9e a #�
/ $.� $,�^�)� "�%1S ��QZj2���7�Q��
� �i ��* ���( 3
c "�);&^��#   �0P�#����W  |�G1A�@�~������P� �' � �A po@inter )A4#���~! ۶    �he �
�one
� �.  �"0     � �
0/�e&���#��u���,�9 �@�S�1��0ˠ�����0� t�M � �M �
1�s c@� #z!r�[k����2 (4��s�p���0 �{� ��� �` 2 ��;}�&,���#��/%����* $�J�3тS~��{2v�"����7@ <�E��9����!�3n@Usage��@y ".�$��T�

sat whi ch �-�be contacted�Port
war��in
K�
� �?0/% u se �7@ingKk&����#��������& �       �a�#� � �     vreturn`ed
��#�   �valloca� by�Windows      ���
+
OU modiBf%� �o�freof   ���mo��

�a)b�
� �so4 5a     9 �i+?q      
����o(�����$)�Sc$����I�> J �� ��3�2�JM��4����  ��ɦ� �M
� {�
s�! �/�l�&��o�#��T_I���@7b�b&a��|�!�a�C�D�thx�WSA�Startupp
,�so�H�J` b���4T��}�T����0��%
Q� <R�~�d�|��,��.�G�lB2k�C<�&&��n�#��i=H���F \ �za��4�s'���A��m��pr�irgetservbypu�04n� �18<�  ����L���� ���))��4�$ �* �^�$��Rf4���1 82����7
�}�,^����) }�}'Z]��6��7����}�}��(      M
�}�&��\�@#}��6�
�W�};}�}�� O}��F��EQ�"<, cu�w��'��7�wGw7� xg&\�0� #Q�co
���=4l�Q9k�mJn�|'� �[        ea�s h�Q�7&0���#�Q���
�& �����a      �ion m� m� ne(��2�$n���
���? �L��z�An�o�1o�o�o�eRa2� �= ��J�J%�\ej��uPu��
H�q����D V��-:H�@�2!!BeNvrecoverable �`��a X�GW�J& ���@#�J8���7(� p�����)���"�l��L/7%��F�1" �����M����F�1�7��)�o�P$� 6��-(F����$� P��S0��o�1�� ��'�(�� R� ��սa pGb�6`�&`T&3P @`']M`���RZ`$'gP�`�K�t`I(�Pl{@�`�Fb3�`}��)�`�"�P) I�P�4-�Q7��ZG�Pc �"�q1 W@��$ +0l20r ;P��7XetLa�stErro``��G4��e�1 �����

N����e� ��5(1���$L�a�^7{j�*e����$4�,!Uq����1e��       ���Nn �@- O t�~,��E�)h��>�����V� z�G�Mi�@C �� ��yncGetHostByAddr ( ���o ��i � &a���len3O&E��#3��d����r� ����?3���?,6��)�Ї�Y-�
� � � 5� �
whe���O �
��x��!� �.
K�Q �� ���es { ��q �� �
+� 4 Q�M2�b5�o�3 �eiv ��ent q i � ��<     � � Q� a  0 � �@     vbeca� �G �is bW]� 0.c
�B`���
�o��=ferenc�=

�l` ] � � �a( �& s #F� �A� �&��#��� ���� >M �M3M��@�GMS�F�8���� h_       v�d*{r�ieL�
/�"��jK�9Q�initi�sQp
��>:�-��,
�c�P �&��� #��U����l� ���
(�?b� �͢��`�]�a� Ps��#{ ��gum�E"M�Q� �q/�
�k� j/��16 �9    � E �rAn ��P �        & �
�(O
�sO�   �� ,S" �CX�M��To *Ֆ�?�4
�!:2� 5�'��R�פ
&)t    j�� v�ENOBUFS�| t �tha7��0��T     �its��0I�vDkc� ��R        ,��zS� �   9E no� Ws    %�)
 !D@�gth�
�-fro&mgQ! aQ as:(��#�%A �$@{Tx��w�(`  ���;GETASYNCERROR(l�Param) � �)      ,c#� &� �Ƽ� (�w� 1�&w�2# �����X� �2  2�y&P@!��~�-��4@��
b imply �
�failure

�       �&2�#}�L�ES@ t���}�~0���RU��� �@(2�@����) �)u �
��yncGetHostByAddr(�,�,l.�r�!�2��!s$The �fer � this k   vused b$�Windows    construct a �ent �  � �Oof� o5 u7@

� �!@� To a �@C�
bY� � 5 +a}@<at  �#�(as �in �)�&EG#�k0!�@ N�:a��C       �ah�s ��`r2 B���
*�@9sG�, (4�����A��@   �      �&�#��}���2M����d`t�g��     �be % �an � � Ps�@
.  AW�above, �( -from��0/�,��#Pa��@|�!a�Sl��)@Hu/P�}�/�1���@ �<�R�Bb�p��Bf        ~d|�\���&0 ��#wQ�dollowing �  �
}Y � 
�k�        ' �O
�g
c-     B��)8F� Z�5����\ej�cC�P�x����,��@,��\q3{�nHot � ��� � re sourc��oth�0rai@nts Ì�&�^@#+�I88�7� >�p*%*�!� ���@鉲$�0��), �45^�1_ %�   "
O������()5(�$ ĀP����7ed�+�<$
444 ��       �!]Tq�1�  �6ـ+�t      �1JQ��        9e ��-�� tD ,<�@) "C      S�؉V~��:J� b��F�@�#�3@ ��,� ����( ��o �c
a�ilen�);&�`#-���:�` �H�_-7A�-��T�p00F ��t�J&�
� � � 5receiDvez �n �
��x���Ar
�x5�/������K3F0 �n6 q i��
+�� � � Q=�V� �    �vbeca��G, ��҆ta
c
��v� �
��o �  vre$�enc7��67D_ ] � x� �ֆ���A�� �&`     #��!
8��       l(�͆����)_C�G_trie���
/��c� @Q    E �1'urnu�!��,
�c�TP ���        �c id�$if/
�h�!E        vcoj    etedo� �(i f ap     _L     ex( -h(��,        vs5    x@ �   &      G
#��U!
� m ����
���)@ ���W�i'���� ]
J �#{�)=�'�E�rAn ��       �      &s @ �
�{��tion�On. ���
����M؂F      �j     �j      � � �U
��9�� 5���$)�I
���N   &�#
m<T    iQ �  �0G:requDir&"sup#ALL��      ; Ir� y;
��o    vinad2atNi�  � {�G� m��$c�( a� as:� bxG
T (  ��;GETASYNCERROR(lPa�ram)  0� ��_p,c� � &0 �ơ�J�(T � �$�@ s\t,B�� � 2u� u�u<   �&�  #��L� � �S_� _�_��2_0 �
�] i�'��1�#QQ���Pvalu �F
� % � IVtP al��< _���j0���r �2|����������t� �����L����� �,MAX�HOST�STRUCT ��&� � #��.��:� B�]��.���L��< �0 �
��}�emz atc�ens�� �
s ~P �
��E �a �,�8 ��l9s���,��&� #�B��G2l��d`�,i�l/v�,� ��;|�G��@ ���� 0��<Q�� �K ��4���ȼ+�v�&�jz���F| ���� �P��must
}q� _ �ĭ��X&�#^�I8�@7 ^�����-^ܛ^l5�;1� �

3�
P����;�D�()5(p$^�^�+;��$� 6^�]Mbp�.� ,�Ĕ���5e[, %[\ %
/]|1��)W �,*lE>�<,�E�)���=~��J b���F�����������,&E�#��w��`�`� �3���p�}I�vd�,g gf�f\� wjl8ved�r�r "�xr� �rL 0Ar��r���r�D@��q��q�n` h� h�hL&��#���`:>` J�u(���pEͮ�uX�fnˁ Oversx�_����_!�
s,c5 �����L�&�`#Z��Y:$@m ����@r��oi@�� NJ       v�\s�� ��0�0�0�0W�,�,�b�,\8)/�/l�R/�/��I�yncGetProtoByName�+kcall� �7Y   ��    QS��   �       9E no WJ   �16 ��L1�1<Tx`x( 1�1�1�1<0Xc$�& #��
���    �s wi�        ���
� u��7a+ icl)� (x��$O�B�� @�2O�O�O|� @&�2@# ������N @�@S  t��&$!�(�.���R
�@ B�@2�@�U��() �)rIt �also be W match up O
�
s, by  � � @
�JP�!Jl.��t2@�A2� 2����P��~�0��0�$The �fer � this k@        vusedw �Windows     construct a "ent �  � �Oof o5 u�

�same$P� To a � C�
b\� � 5 +a�@?at  �#�(as �in �)�&�@�A#��[.�AFB: B�]��a ahs ��2� �m�
*�@[s�A�B, (����BB5q � 5M thu        � �<ing�Y   �      �&FB�B#��B��B       C22����Ptig0/�B8C0,��"Pa��|�!aSv� C�C@ N��/P�}�/��1���@ ��<R�Bb�p�SATRY_AGAINf! ~d|܄+�8C�C& �� hQ�jm��CFDF Z�5�����\8ej�c�P�xH���_,C��@,��\X&�ClD#9�J9FD�D7 >�r�#��!� ��Eͮ��>$�}�$�, 45lD�D1) "
��
Q�����D�P�()5(�D E$ �P��K��7�c�+�DKE$(4:4 � �    o!]Ic E�E+@ &��c��]DJ�� %   9e .%
s-� t�1KE�E) "�4�4ـ�+��! �,�E�E�)0�20�ؾU~��EoFJ �b�       )C]@&#�@ ���  ����( ��o �i
ra�A �len�);&�E��F#b�s�oFHZ �����5A��QT\p�#0|t�n���x���%      � m �d, _��
�#����3 receive��5q i � �
+�     �� � � Q��u� vbecag� G �G�G�tBa�
c
�Iv��
�o �  vr�e�enc�6SNf ] � �supply�CfG>��A�� �&�F.H#��� H�H> J��'G��/ۛ ��WFf�r���/ _JGStrieT1%
/
s3protocol
u Q    �E �
�.0urns88��,
�caP �&.H�H@#��Z�H�Jm ���
�̘�(@ �*8�F��h '���$ Ps(
)#{�(argum
M �asynchronous ��� �n(
�k� ��106 �V)'E rAn ���m �        &?
�&      �0      �.  dOn ,�՘eb W �M���
ո� � �      4
� 9� 5��       ɹ$�H
��י&q      m�S`   itsz�0I,% kcall ��X      ��\s�4       �       9Eno W4 �m           �c  '( a     as:�
Tx�H&K(  ��;�t:GETASYNCERROR(lPara0m)  0 �),c�JRK&8 �5�X�(&KzK�$f E[F+n�RK�K2�
y����I��D� i � �
�n
od
� � � �initiat$ed�j��
bF
&zKL#��R�K��LS� ������2�ۋ4u�[I]� g4
c>A,P���tL�M2���������������� ��K���_#��� least����&�L�M@#y�[.�MN:� ����|�l����9s�M@�N,��^��[&NfN#3�y�@N�N�2 ������g�� � % �� �� ?a
��AH�- �     �%�-from��0� /fNO�,� ��>}��N�O�@ �� 0�����;Non a���NOTI MP��[+�O�O&�����OnPF ?����P��`,��K/O
�ti�X�nn�� � �source
�o�� r 0r�� �!�J;�O�P7@ >�v�#���!<>�4l4nP�P1� 3�
k R�����P���)5(�P!Q$��*�PKQ�$5 �+
l��Mh!Q�Q+� &����D�+D #�[ #
��l1KQ�Q�) ��<,�Q�Q�)0�� ���Q�RP n�M-OaL�#�             �l     ��ByName �c
 "a�&�Q�R#}�k��RT� �}6�� L5���;�I�I����0A
�!     %
&5�O� ��2" � "�W�on?�� �0   ���1!LyQQ@  �F �G�,� �)� �L ���&�R=T@#���T�T>� J���4����mJ�m.X�f�func D  v�O u����<1�U��\&=TU@#�U�T�Vm� ��@��[7T��L��,�         v�completZ� �? �+��={'� �������ele��+�����8@�����Gq< � s�>AL�L�   �      ; :yF�
�o    vinadequ�
, it p  � {��: m}���;TxU%W( ������ �[Oc�VtW& ���
���    �s wi�         ����u�Q
� (%W�W$!�B�tW�W2<5        !��z!��[&�WX@#��L�W�XS�� �����m
<����{rIt  ��     W match Dup^�� ds,� �  \����rX��5� 8��<Eh��X���PThe �fer � this k       vused by �Windows          construct a �ent �  � �Oof  o5 u7
       
� �!@� To a �C�
bY� � 5 +a}@<at  �#�(as �in �).&�X؀# ������[.��3�: B�]&P!��~����/�60<hs ��2 �

* @Zs؀��, h(��Y���P2q � 4 KGu   � � <ingU    �     &3���#��B�����2� 2��ڠ� �P@tig0/��$��,�B!Pa��|�!aKQv�����@  N�/P�}��/�1���@ �<RBb!p�SATRY_AGAINf~Bd%|��+�$�ł&� �� gQ�j}���B�F� Z�5����\ej��,�`5xһ���,��Q�� � �
K ��B4�,��\XK9ł��8� @�rh"h �!� wmJ�m����R����), )�5B�ƒ1( ��
� S����ƒ���()5(����$@ �P,���7�c(+ƒ"��$444 0��        Z!]Kd��m�+ &��m�gJ� #  9e a
� %-  O t�1"���) "u0P��+��! $,m�ʀ�)0%�20���S����T�P� n�3C]@�#�@ �@
D ����( ��o �i
�c "a���len�);&ʄz�#��~�T���� ܀�m�4A��IT�Up��Dq$@�>�c�t�n=�xF� &
��Q � ", ��
K�
�d� A
�� %
5 �    �be O� ��92 will @ f
�tXI #O � ��� ��%I!y/@ �X Y�Z� �
�o �  vre1�enc�6[ U ] � � �a buf�FFA��A�� �&z��#E����$�> J ���4j���VmSDIv�v��� �_IG re`triev        )�
@u Q   Eh��!urns+:��,
�caPe3 �N id|if�
�.  �E       vcompleted,� �(if are _L et�' -�'��       vs�x@ �&�J�#q��U$��m� ���
�����_�R��`'@R��  Ps��#{ J�<=M'E.rAn ��� �      &s ��
�O&!�On , c!����k�MLa \"����!� � �O
�!*9� 5�ɣ���
�׶$&�mT Xits��0G~A� supply ALL��  �; Ih yz&�o        vina�dequate�1        � {; LmDcN( Ba/ as:  wxJ�\�(�  ��i�U1GETASYNCERROR(lParam)  0 �)�&�BUFLEN'� ,c���&` ��(���(\����$��     �Y�)B����2�y���y��
bd
&���#?��L���S �t��͒7*�'�S�lU02�gh�     �E �
] i��'���#Qk �� i�Q p % �� It @w a�3Y) _V       ;u��"
E
�fP�s  lJ%�r����24
���7��� �A\to =3 �� <OS�� ���\&�܀�#�q.��M�p:��� <�9��atio� \9s܌��,&��\��k&M���#�B���2� ������;/���,� 7!��ˍ����@ ������No/i�ns�icie)fNw vavai lablel��+��Հ�&�m���B��F �������*Վl�'8 LMh>�NI8B���7@ >�p�.��)<�L(�(l'B'l3l��1�%k j
T������5(���$%�%�)�F��$Z &Z,%\vRQ���1���l?zk�tk) Request 
kQ j\��;,F�Đ) ���/re��6�C xV��}�����{     M��( �s� �,       0�     ���&Đ\�#���e6�O�K �d��sE�p�=�s � � ]B2
quired+�A �� � �
5 RP
�� Kb|^sR��` S��Fbitm�askf�a F
�b|�$�M�+�1�ter�� &\�u�#��TO�w��D�����-5@�\[��G ��DEL5 �*�9 �+* ��r r:d c�  �
�� +��!p�3 rG (AK  �  peci�fi�V 0������ �    d�5`Y�        *u���p'4t�Y4aew��+� &�2U��E�"
�nstruc� &or'ing� m �� �M      �0
&��(�#{�����;� D�    M��z?�N'
P��BF�� Q
k� BinesMQ   g���+��4@� @al�"�n�Lp       !(�]p      &��np ]�&(��#f�����9� @�*)��4���Issufa�#2�$]�h )@ �   \� ��
cei    � !  �!�mu�M ����,� N�;8����'|R6G� ? ��|F�D_WRITE�������. *��O��p
c
�� #y �
B ���g� �e+ �;o call  ��
�s
�H,�
�@� �~�G

wMsg2�F_��'�(  ���� ��'���wMsg1, @�); ? 2 � ������. *���!������To ��
k- i.e., indicate � �W ows     5 no w
s } network on � ]- � � 5b=% zero.  2&'��' �L�PPA��~���0, 0�d-��U�w` ��[ɠ @���
����a{�~��@!@I �i��      I ��s 

�Q�\, it   vpossib&l&   �� �:�
4�The 
+ �  receive
KQEeven ��lation+Closing a socket �� �s �
se�ng, � � �cave`at Ú� @5prior�t�B@ �$.  an��'ed ]��D !as�    �en� ] W accept�j0 %&papplyh@� \���if��Lp�=0����, �� ]�@�y� ��*�� �� �� i WQ�Aj�a �
�Ots are �]� 5��,
� �]�
Q       :(�}�%� �,�$nU���\ ���U3iUd�^������[Note: �      va tim� �y �!��ca ll�� chang��
B�rAnh ��� a���!'�\�5as�Q
�FD_A�CCEPT�S�a� � %'�@� � vn�r �Q}D"��)���!��
O�$Ups��wi�
cimDe difficulties.]h&}�S�`� ��MmA����3+P @���

�nok�d�
|s ��4 ]s/� �� Pstj!{ �"agumk �3 ] �a!�#�
�#     �!d of�� specif�S+ �)`)��M��@$��O���0 ��@�$-frLom�o _��s gh",:p as�7z����(�  ��% �) S�S���*� "�Yb�f�^��
B��� �(% &��nN�   D����_� ���6J�������F`����2� � By�  Bi�� ���o$�".�C�5�5T!&�.nec�8` ���d by@�o�(��� %��&��4�@# �4�V�����2 2t�� (P u@'�        �f��s 0f ��z�&�  Y�&�"% �suAssful�� � i�  vreturned�a {�
s�1���l�&4����#��p���f��2�K��gL$��'�7�� ��
'6 ��$ � K
� Qِ5�����? L��.t�H�<hA~G�
� ?j,��7�$frequ�/._deter �<��o 
�( � �d)�0        zd             � t�aimme�di�)�e       N��
l�,?robu<st(}(��8ilTity���
    {a h��i6��1<]���GoM � �xE�f�*�j� ��)'�ydBhI����[mM���Y�� �� `%P��
(i)�o@D�S; �z��     ��#   ,!- rs
Ƶ0A � �
=�    } )     r(���...)9�
ti��        vdHata4$ �B��vZ=�
b< 9@�aS     �nB(#         �sV pro. nextA�, u�yR /chp)�0 D $)�oNa�d\UP�      }s�q7�\�        ����#�@)�c[â�5O
�19
��+E�DL�L�2
ccon���0flood <
Mk��
�<#  Hav7*�
��
k�B
�wH,, @L(s)%�� �.
���:� O�      ���k�B*lici8�re-enay �fD �&*�I��#�A#���+ &�< jVSjfK|tRo@�j��I�T�~� ʀ%U5bA�a�Ғ�!��re�`�5K�3*�;2��N  $ ���20 �%@��9�NONE� T����6p :�1h�>        2=c8�Dny �J\ o �,�<
� �9 �A re�5a        >]r���� l�2*.:��f v"$l-triggerred.�"x

��q��       v� Tp      vst\ g����� R���eB���+ 9+��-dr� J 
crn $ �u �  oL �w$g �   � .sidR� T�y�:� B��H�N�d e��z3n��7v zH�4� �x
.�4c>� ] �fptr, 5H/�d50 N��D�S-5M | I�<1��4+�����j��$�� �MR�80���With  � c$
=
c C�]2o� �K$�--�# @F�y�ro�!>       �}
'1@�NP�    Gm�p�_\ SuS=0�wisbh�dis|"0 �q ��EZP�H� ɰ��c u� 1�tru��$?b��?�wh?�>k�R��b�&�^��@�(��U  vmade�-b f�T6�wa$c�e� ��5� �R�Ow   rr�)   ���y�)�w �� I
�}�}�g����O��'/��'_���f`'��?�dA�slighJH�ly���W0RITE3�V ]`   vfir   �. �u!�;@�"_ �����PE b�^�wbecom� _ �foFrm�1�I3��.�2�M�0�m)
��/O!  � !�  Af

�a ;�*�G3`T@aga��� ���Y4us���P�fi�gu?�
�t�par8
6!IQ.� .�      
�(elxpq
1)�
�e>/�
_�       5regis ��U / �?���
b ��!���: � �%
�in&t�$ �n �� vt�o0�3- _�2,G��  ��
�f�;��/C T�wC����K��W��_�bw_� m�@&� ��� �§:bort.BQ9� vuu#$�;E=0WSAECO�NNRESET�3 \'
{ ] `�����&�% sock�e�x 'ҚI��tsag ��3
C~ �#d�#@ {�e�7 b�TCP d�m( �O��#+��
'go]   e �FIN WAIT� CLOSE     0 �� ���B �env�? �8A ��  F=cT
��P0leas�    ��rC*�-ONLYiQ m� d��F*��. I)�/��t �NOT Qan �
indicate �.&)�U# ��@���Ra/�=� J��%Pa��|�! a�1����\ej �?0tx��
,Z�U7 <���RP�}�R������� <RO0�

� @
� �     hb,�&�'#���0 .��!�9��!��al ��      D�b=% �S � Ps a
.  � �      vextracted from �   � in  reply �_ �g        � Possible[ Q�
K0|t: �;' 1 2�.|!тS~�a��%�$r�279�D@/�rd���/ s, (+2q@=q2  D|T� v�A/0f��ap��!7�> ZE$�s       vrequired�&The
7arg umentin�correct0��2B��6`�@z�B^onn)K0HBFSOCK_ va D,
ca \�lX�ouX�establi shing&&s�@#L�1|�%� �$yb9o"Ev�0;�1 ��2����6� :��f󗚁dC"Z!'p@set by� (� >�@ ���� time
�ot@her :a(�%8�a$�pO@�- *���2A��~�AY���S#�%C�-C�5C�;�C15�5�49f|0� 0�̚��".a�(C: B��QT$PT�~� $+515chs @��� ? �
�W�ows S uppliU  ensur��
� {    �
�~��a �i�
* @Yt|q,����D�vp@ � 5us/�w        � �<��D      *�'p ,D�0EF�qc2(�s���H��:v�x]    vclosed,J� 5pu�rg� ��Q
�A �� � �a?�@ion
+�  $eive�, �B �    ��o�
�prioq�@�3&��#3�;c�1 �,�5 �!� ����K��� w4��1�� A U�����Y)5(�-$ �P��I�67Ob�*�W$(444 �� �!)SU-�1(���2ـ\+|.W�&J�n�comple!sO
�s $,W�)� "eVR�؀XXI�.     �1�~���  M��lAs0yncR1� (@ ���);&�T�     #��FK.     �     �/,��3��
.8�(`%��� .�j   &T     �     #j��p�     �
J` b��C�A��սaqI�c��E�! func�"        v�dDcan0cel ��which �inhiti
d�_� u �Das�( *{�P�kdsif�i20�\
�,E, 5*9�4QA �B&e@�#p(�    �
% "��J*�
 'jt�!�J���
�� >�
�^:E��2�)�z�4�91   v00 if� �� ��  � � iˈturn�a sp�ec
c(

s(*� �3� l;$& � #o���� � =� H���@6�*W&o\�at0temp �O�!
��3 � �of Q % Ns�
Firstlyn

�� @�dealV ���*SeconJd,�'�a�
     vstill� �+3+4�v��Vs��lea��C� X1 �y1IJ �cases\ �        &� � vn&o�"j �    )�� [Triv�i� : 0?
�alway� � id P.] F I��}dob
Dcp�cri� ��  ��w    65�%� ��  0�
�, �w� 5treat @two �S�� &� � @#��Ra� -=x�������]uE� �;� D���8 ̷��� � Q���+O ��u�D"�&-�#r����YV` z�� >?�� R�%��FiΉ�Gb6P��)���s'�cW�)\,P ��@�K@P�@�)�B��1� j
*� V�����~DAyBlock Call()5(Y�$����8��$��j�[_�c�15���w�g�c��vcuC n      � �g,�)���;I3c�(  |�f7� ��5�� }�&��@#��V{�T+� &��<�C
���s8���Q � �@ 
a x % Ns:�\�,] ����A<{�l{@�Z����Fb3 `p}�g�J ��(1) ���    vp@rocess[>
 ��o S ��a ���  �th*i��`r� B��
true�(�2) A/��Q|��c7L�7+�" k(���'���      )���ea$�'Bw� �mine4 #so^ +
B�$�./(�In ��+@�;
c �
� O�\
schedDul�+�ca�(bU�ver��,�J E m b2ob �R  �Pd��"��k

B�F�[� d
�l�     �eB��, b�i@t     �
c^
��O� ] �* ~u O�'�@        = ���f),6d 8Y��  vlike�9*noticea4blO��(��trie� ope�l
Q ](�  � \>avai�l6tao� � %> �
�� XT�@e ���x��a�{欹R��r��2Qý��
��� ���
cad�s���B�
ա p�h}����6;�� �c �befo����-eg��Y�� �
�29 �
, ���

� 婐@�P�rv� ]�(dete�r�Q�V?w1��
��q')���8$�au�! �per�m u { ,�@Ycall �, 

�       � �on sWindows    s.  �an � �
�, it
+be �ful
c d@epend <
�ing
� �a �;�applicati[       � � �'by / � o� 0.��,=A3 4���!�������D� �� �
�comprimised �       Legrity of a �'s o ��i� �,!�
+�03�y

� �! ��&�@cA# H���@��=AB> J��e� P��~���A0�2��p��@lBlockIC�()   v0 if�
� �� ����@i�      vret urned�a {�
s       �� �h� lb&cA)B#��=B��C>��{ŀ ��0@� �$jt�possi@ble �K�1letes �q ���  5 roces�, �Q�o��ceiv�       e7[�fer at interrupt  �� �     v�}�л�thio��
�wi�� � �asP�� had
�Oo�di��� �suc0ceedH4�case;�� � know �ʄ �>�H�l��l�vto �Qa     ��/from���&)B�C #p�Ra�C&D=p�o"a���|�!atB@��\ej=sBtx� �
,X��C~D4� 6�O�2�R�}�R�� ���<Rf0� �      vno
�b�B �3 &D�D1qA F� W�����D�L 5(~D�D$@ �P,�37�d()�DE�$44 ��   6 SR�DbE1 2�¤�3ـ+f�B�0JTerminate use
��: �,E�E)H "$4PR��*TD(bE�E(  �0~p�M��WSACleanup ( });�l�EoGT� v�٨�3rD�����R����!bquir\ �performXr(#ss7C2ȧq �Hv$ "H�;�p   �>�jf��
+���deregis��      �caM� � ��a  fre� ����behalf�
�DLLrAny
� � \s�re �� �q 7- ��!# ��� �F� � ��
�o    � E
c�ed--th  vst` (�E�G�% 16�V3
�oG�HM h�� ġ0V���Û'a �W�Fn �g�e߁*�@ } �f�l!  do� �0��h� � Edecr@ement                �^Bscou��; A na�'     �� �Z ���t<im��6o�%      � OG�6s x&�G�H #c��~�H�Jq� ���e3c�]��v��% ] ӂ,C+�g��W�Dg�&Attemprt� M)�"�% �}&�n fxail�%M�  Jv     �cy Qg �iy
?  o����   voutstand�^    )SI�.�9�8� �     {�j �)onc�U�o � 2���hs ��2Well-'Jsz!A' �a�0HJ0
�e �Sr�9�� �(� �'B
d�Q�#���0 {�0��H�KB R���#J�Q`���� �� ��*���5��invo��&� -� #��Dn�n
�a
)8�,�1@p2{
��Q� �
y0 3���v��ng3(�    ��
Y��  m�Startup� re-�e�blishL� usage1 &�J�K#��Ra�KJ�L=#�#�#�#XD��K��L4#W#�#�,�&JL��L#P�;�L�L�1�4Q7OX�!��(�C��83�L"M1�*� D� X����"M�Ql5(�LWM$p�p�)"M��M$�(�(ph SbWM�M1Mp�p�p��/ �P �Q� �� �4op,�M�M)p��<C-�MBN(  �Z�p�js�tError oX&�MhN#���BN�N,� &����k,�V� K��
,k���0k  &�'���
|�� �k 5��)trie~? '��&hNO@#��]}�NsO+h����M�7�D'h�1� �
���thread�&O��O#5�� sOOP: B�f5����rN����
�j k�       �� = �0rely��a �� o(cf. �)&,�-
��      ro�vid1  �%�����OLQE� X�3��3 ���j�`16� �   v[ i��a
�� orF��32 �5��6�m�q@�YCS�70Su!
�i �
�,� 5 QB!immedi�� ly ���3&OPrQ@#     �=LQ�Q1h�><��}(��)�d��5rQ�Q1�F� Y�����Q �r()5(�QR$2�2�+�QDR@$g $��]QUR�R1ݏ�4�G)�dM��X  � �d,DR�R)2��3;,�R�R@(�XQ����$s)]}��RyS0� .���C)}m�� ��:� � e �� �   vexecu:(� ��/ �Yc0ompl24&�R�S#6�q�yS�T,6  6��DTt � �i    vTRUE�y�
��func awaiI�* ��� FALSE�&�S6T#��WT�U@2��Oc��0qi� �      zdh4� ]QPear\ �* ^ though!Ns"��� #�9 u�� 6llow
�$!   un��
 �!pos`sibleY
G �issu� {�MPnQ?�� @�
(s)� �P[4�    s       HeS�2N��W�s certa�� � �HTp wh>i� "�1 ҅i �O{]hibits
 �
�$
��-
�Cf&6T�U#t�f��U �. �*�=��<7�";�P�`YL���U ��Q4�U@�1� D� � Z����@����)5( �u�$ �P�����7Windo@ws *@���$(4.4 � � 4\NKu��/@ .��^P ـ+a���i0Jzn -specific ��p8��%�0 0��4M M��LCS0�$8&��K�#� ��*`rI%���< H��]��0�0�i` ��PROC ��WSASetBlockingHook ( 0*        �);�&K�、#��`g��C�P/C�C1A���~���G�     �A
� the procedure      I�
�!Ok bFed.&�i�#�j�C�ӂ, &��!�1!���A0�=�   Fs a�
Qn�a Bb       5use implement� ]k��&i���#��hӂa�H ^��      N��2���  #b�         a 
byH �� ua/"�   TDk�" gives � �� execut!Z�own%at �" in

�"��a�    l���
�,I�  E ��
�n er>    � �     vequival)�1Mpseu�docode:P(;;) {  /* flush
s Qgood @ [ �*/0 �(��()�8 =;C`�Ql�RCall() DP�ancelled?�breakD� see if
�      %=po�te<�k;��P
_ �}�i �B�s      �
��st0eps l��o rder;���s)}qD�����A4��i�toY}4��އS t��i<$gB^�_"`B�����% K��d��Defaul"� (void�aMS G msg�A��ret�qget��next
Y �Q& = (BOOL)PeekMessage(&K,NULL,0PM_REpMOVE�1R�we goR�, � it�q�}]bb"Translate`�MP�"Dis patch �  �}�@~TRUEy�g.��" �� �E}3��vide�suppor  �! � �(
cT"x Ix -  2�ehoy �MDI (m{i| �@    Z)
�
b      LTen_a�$B�Jzl !t�part@icular�
&���  �Wzd ca cus�tom�6YKӟ�q �ca ��b�minX�jpa�H�1���|�j"�s2��
+�� o
�-ta�sk basi @
U wof�e*%0�`)� ���NTI}  /Q�� `�
�th��r eplac�0mechanism � ��
���s 0Psu�!A0����       vnFo��--bHG �� � � �      �%� �X5�     Ga �{-�������s easy
��! ��$�r&އn�@#"�ePH�ӊP� n���!�!H�(�) A�C�2�  t�^ � i   v,��-instg

ly�'q�&
�library� �� �(S� 5savU�ZLso��� �d�%:�(If� "nest�&s0t       �Q E� � i ���6u�(Q����!�aD �F.)+f�9a M
�       v�urned,r��
s.# ��1l�&n����#����ӊy�. *�����'�(hs ���2$��i��ղ
�r �&����#S�Ray��= J��*a��|�!aK��\Hej'vt7x(�>�g
,D���5�4 6��W�9R�}�Rd��� <R�,�&�[��#�=%5���1 2�Jm;��!� :��"�'25[�͌1b X [����͌���()5(���$����+͌-�@$� (�,�l]_i���7 >���P��0o>!�� ����!
F#��>g,,-���) "�f,���,N7����1\jn���a� a }Z�(        M�iErrorI,��2�`)y�y0���9 @�3�1ȋ���kL�*�aO&$���3 �tQk%6`�    �
| ��t Owill opverr�jA� "%� �e`2�S�;� F���1
��j�2Q%��P�&�y��#-�4S���(  �8E�5!ydaRy��.� ,���N[���I�}32 �. �k(!     m�pLast"�
�9��G�,� (�?��{FNongRa���=����T&G���#s�;����@1c>23c�7cd(3 ��-�1\� "\����-��5(��b�`$_�_�)-���$�_�$_d�7'b�‘+ &�NGP�SQt 5,����) 5�6,\R‘J��4 8@2bp�5K � M8$�( � �, LPW@SADATA� C&�p��#��VJ�F�? L���=DтS��x�3���L�(� u�
! � �R�er� Up?�
�@� � � or u(revision) numb� �   �J-�- +@aj+
9��@ o �3
vto Q�
�u�&p�l�#��uF�=�@99�9��0�@9%
*� v �Iu k%�*
�DLLh;f�pecifC%1a �ut�rie� � {� D+
�       �{w�,u� "��         j�A�l�j�h� ����^Lʐ�@^%�@�:��`�KO�X�1�}$y̿� �@�s�� c     R �,A �
���d{�� !� �.   �' each��UL�� �i�confi�rm- c
�' yl cceptaHble� Up+ �� �K�Q\0exa� ek hu ��6 �
�!Ghigh� 嗌I � / ��Ec� sune�do � ;s �� �0p �� ��  imum        �� @u ���E�0 �H�0BG!� �.�0�=�j��� � C
� �      vunacceptable the �, it 5�  � Q�DLL @
�fail/initialize.��=�h�. *� �!�������
A�s  �a W0a Windows  support @a ;of� v.  �application � � eKPif �  vany overlap in @� u :s;dollowin g chabgives s h��  works7co njuncg �@� 1 v: #}Yj��N l����!A���������
PM  A$ppZn��s �G�   ~QEnd Result{b?h�G�:@ D�~y!Ȋ{�9�5}z�00��@� R�� � Q�N#���7 >�F�P��~?c�^0IO0R M���G�M�M h��A�� �€�'�0�PL6�p--�- NotS`� �@��2.0@1R!�����7B��qL�P �M���P@ n�_4c�47C ?0
�V#g�_��a � �s
� u�B�        �a �"call:�� �;wsaData;      Merr;|�= !1`, 1 ) = �( ��, &.@�!= 0 ) {�  ��0� �;}~Confirm` � �U4���.*/�e��P wgre0aterU%/*   ����0 1.��wi�ll � �G � � I �   v� uwe��CP �I0`�0PA� �)�1 ||� N HIBxYTEP�WSACleanup(KA(������E X���@e�1���_�]E�5�e1Proceed�;�AD �-b�E0�
�s3�
@"~Ma�ke sur�L%`�    v>=��aT1D     �]Nmajort�ӷa`int��qѐ�) <p�( 0�=�&&�Q�a.@�R ��wBSince 
� ��, %�� �RB K"��    �Vers�y�High�(����% �"7���1�]����8�n�K�J7��`�KU��1O��#has     I� ��&��     ,�p2�m�
�@���+
<"���f     �sh(_ � "@��'/�
+HT
� Bow�C freH ��Lbyt68Q;)*�����' 1P(�~Q�^����N� j���?#f    ��&�3#De�t�� ��a��( ��;N �t{��}'
       0~i�� �[�SYSSTATUS_LEN+1];J*�@�6�:�}*/%����* $�JP6тS~(���3 \%��)�:� B�KT     �e��~�e�z.�6��nUsage!E(� �iy }�u t�� 8us�   m��P u
�2���)� �(also `encod[x��)� Norm[!� �b�� �� �.sz�Descrip�A
qASC�II �      e�!Fcopi�     a �|� ,       sidentifJ
z �(u;        256 "ֽ)      �)�C, � �rT�cau:� gains!�UXt>�:2

!       � ��P'a&pu" � �display6(possib��tr0
�d)xa��
.&����Sockexa�rele�
� �
�
figurI�:        ;�e 5� ��� �-'  9
j Y�; [
� ��staff:�;d
c�+�)
� �B� ���B�, &�w�([rS��tximum
s)� \��lK �
��
���          � +a �pool�[+Q0�K=� � ; � /��$� ��-�$�ss �C\�!dnumb  � �reflec1� � ��Ab
��
M q ��3� ��61
s crudʹ$Ff ���8vus!-�$�  �example,mX�l !
�� ��I �edtf� Dvl� �8A5 �Ş    �
9wru[ � � [ �re�Q3�p� (Thl� OA� which� �� �mot �V.)  Obv0iousw no� ��
ӵ ��ڏZQ��I* ��
�~�!8TB@)���2` 2���5����-�4$ Qr @�
�       �ZUDP ngra���
���ey d[��eI�"�imU� �     ��   vzeroI��m�    �-Bxerk5q� �- <"��A819�2�.�ps (M1�^<
:��A �2��0�        �f�Q  Hd, v �ʂ:_!�
ssem��f#�D�1# ia>�W��o�512�i �re�gard<"
�90�/yinadvi�2�ttemp2t�se� �
qQ �larg�= � �Ma�3�Transmi�� (MTU))�'
Ju2e��$do
c�
}�$cWQ0S�
+�o�B� �)y�B����,Z;�-Z�A far
�V r -spec� Ho �^*�s�( �(���vb�eyo�� �0|h*��'�'h�4FA��m� ̀���Ip�� 0}_��`�� �/@���ap��E�_       t0 �o�D4
?� ob��X�!@�ϩ �
��ssum�)vG�@�� �;Z�.�notx ��� � �
tial_*.`6�k��!
H�،){��e e"ye �9@':third-party |=�Jb��\Zb�ehalf Gv��
{.�0�� timne��"�J P:ddir� %!0do
ide0cremK9  ^��ounh'� �M@���
;0 �de��� ��  ('����%�{�?�&m���@# <CE�p����> �J��*�B�"�
L2�
|Return Valu[� �/r J�Y� b��P

���  �vk~D�_���6k�l� �e�� �=4�G2�&Q&�O     �@
c���o3 � �"lal �"    9       vstor�&����#����k��: �N4Q�+A�3Ths ��`2Ea�r��
*      �:2-�q       )$ � % ���H� `dd<      �9 0� SC����20 4������(�       }},�},
b�
Q[=) &k���#(�Xw�� @2x��$a��|�!�a,B  t� ���=
K �(t By�
K|�� �������3 4���Pa��}�!a������������ � �       vnot -by �
�Windows    0 The p uD )�80 �8 DLL.& �# ���|S0�=� J�`� !��~�!� ��eÉ�5K�@�`�K��� , H  [5�G1�X ����]����G��()5(|$ �P9�$��7aR+G��$444 0��        �]HS|�1 2����!ـ+b� ��j�J���p3$,�) "U1P G��[Q;3�V(0  �fs�        M���( });&|#��h�V�,� &� o2� �P��I�removes   � ��o       Fed reinstallsT�
.  ��|�_ ��m�gM?1�@K!��Fb3�v� �#P�1@�"�! �              G �~
,
c prev0ious��an wish nest ��s - i.e.abla temporary$�kn Oert<tN
((whe r�
�one d ��jearli��H)gt
+save3 �` � i y!@;��� Q~2��multit hreadm wof�c �as �NT, �U w"�}C�ing WSAUnhookBlockH () x����!D�   �� � � �      �)�&��#�H�� 8 >���[��2��A�����l�&�F#��Ra �=���8U�|�8��C��\ejrp�tx�$�:,&F�#��<"���1D����T"3 �-1: ��^����-4t-�Z' �R&�t��$��)-�$hݤ���Z0� .��v&�%��FM va     ��
����"{�! �alov � �explanat0ions���
war,l�@%acros��!�f s�3�Q0 0.EY��{�!�����&=j      y ��{bE��|��A�������  `��3��nw�Berkeley �Error@Inter�t
!�.EINTR�4ꁡEBADF0�90EACCES@10013.&EFAxULT A �QV$AL%22% 6�EMFILE %0\lG35�,` 6��      "v�urn�if�yFx�k   �vc���a9in ��LREADY\ 7\ FSOCK�ENOT u8u p$\� ��8A�SGSIZ� 40� REPRO�TOTYP01� �DO OP� 4���Pf= �0VhL ]�JQ� w �������.�>�"@LEOPU PP� v1Nd�� 6�!V� 71�DDRIN�US151�051<YETDOW:N55q�!�b���a�   � ��detects� = :.@M UNy�CHP o!�eR�ESETo      0pw10X w1"pECONE%P!�BBUF�"5z2�2S,� 1H-"�`F2xSHU�pC20Zj� C2XETIMEDOU�#6D2 Z �<24EL7  6"��j   > � �^=�(�'�J6�� ��.�B�:b� �2(EHOS�a64As n�*x^� �3" 91��F  $� � �
K ��    vunus��e��-02-�-> �H � �ap*pxa03a0k.GfPa  �AG�
cy"eY   o
�Xp0�1��@BSDo�TRY_pAGAI���$~ NO_RBVE.RI��$|DA TAI �36� t 3 6�L��!��A�3�#�,d�> �C T���|���㐔Ң]u���\�dir;
%�     @�s    vh
sLenol�     c
o�n�& y d�C��J      ���in sis#�y ps #&�� ^` /���� yaf���3@third�p�/'
'
^S�     ets-spec0ific�9Pfo�urth�@���*@�~�H��t,� �c�:� ���V� q �y�� t�� n�7
4var� :s C A:HDomaJName Serv$ic� I�� dBo�
cus �DNS,Pwill 0
!'� �gene0ral,� �� 5i�W qL}= +3th- $�k�(n�, �etc.) � �
cZ,�D�2 �W#/ #    �vn-o&pl�al>\t 4?� L�?�� p�X�Z��ZA&��from]) b�^�D�BDgoifac���bYcomput�;add �0�L"normalN"�q�       i5� ��
c       ��
��� �}     vbecaC��      
�
� N9 y zCh#~�       :B , �
�hand,aBa fu�O#F�Q� nsu%, �� � �3 �g1�| �_����g-�)4�@$�$9{6K)g�@$(5��NG�; F���>����2�FA� �[�1 @� ��- �&�-#
��<3`1�����N`����`*-�$(�>���s)`�@$"0/���^�y@%K�>��� �who�a ��k� sup� '���0 !
+ �@Mv�igi�al�G ����    �a
s
΅]$t��] ��G�$-Q �u�
��$�%  es:;@3��5 :�6f:�:&� $84y�$�Qh�*=��0Y;�J(�  �v72ȉ}�netdb.harpa/�t sys /time �!&��9� @�3��q�iD#� �le \DM�� ' ���, 0ant     � k �) W�%Nz |w
D�(lic�- �  ��  igd��1    ��� u     �7'J @1X�����a���� @@k�;3 @*6@$ �>������s-* @c@@$)T!) ��       ) �- �&k6@�AI@ `��W���Z@� �p{EQ �E        a
sof /�s from � �W@indows% �s.h{@ in#�3.0 SDK (Software Developer's Kit) lacks a #include guard@, so iu�0
= P]PasX ��,# 5��symb�ol �qM@ing$@2N:JAc@�A7 >��|!���!�A�a������"#define �$*�A�A'� ��@PA��~MA�e�A�B- (�����AiUsersH
�7QC1 later
=
cdo �.�DLL sMUST NOT        �
cation"thi�1 �g�binary ��Q .  The 0ant l, k
� ��,     �
+ �-across ��y rs��A�DU@ x�#!�O��S!P�4/* �.H--u!i�Pbe � W � ��� * ǫ4b�v>� �
�b |.C+p�partE�-3(c)  1982-6 �RegentsV
��Cal�ifornia)All �s $ �6D}Berkeley License� AgreemG �,�ms $�1Q �l�/� Ur���Pub@[email protected]
�:1 #ifn��"�"%�I:0Basic � '�, ��C�Esys`/type�
/ ,H G�  u_charB;@K 6 PG�       M   0P2I 2;�P6
Q '�A����BG�I�E�Obs��      H�ref� soc�ketx�p1���ș`S�c� ]>s ����  �s      �pe �6�� �V�by�� [q  T �D�� �he� 5} >= 64KRCAVEAT IMPLEMENTOR�USER: THESE MACROS AND @TYPES �#BE�INCLUD ED�" EXACTLY AS SHOWN HE RE�1�Q�H�� 64~FD_SETSIZER"�! �A{Q 7fd�_count;+q5!d�  �-�A?�KQ� 3@array[`p]�?�an ?TB��} @ex�n  M���(SOCKETKA�*)1��DI@I��'����CLR(f( $) { \� 1_�_i; @Q( @ = 0; <� /��$�++)5`, �(P�_set #ZFp] ==&�Q!��W N@\-1"�l �H@�"�+1]B� -�}���@-@�br8eakU�8P@} � �(0)MABM���]<�)2��06�\++]=fd;A_�ZERO(Z)( +2=y#�G9KH� ^�(�(��� b}~B) ��p*)�gU/�$�s)$() �/�ime.Ustru%Q Xs      �tv�2cYs� sL� &Pu'��miASecond1 }�YeO"  �G� �$!�NB: �rcmp�e*c DŽQ�
�<=.D�H( is�(tvp)�r1|| :H�),�U*, .uc�1tL�� @�H-y0&&]@A0h�r�clear��D0:P�M�I�MD xV��K�K�MxX7CommaiQ t, �fcntl7THIoctl�
� ��e@ncoded�:        2̌     wo�
F& Q! �

�o ut
�+up�
�*eI�2 ��
� C  d V� f0` i�n/I �
��(ame�        ;
nowQ e �
� am!128 �S(IOCPARM_MA�SK0x7f�Ő

+I      < 8 ��6P_VOIDNW 0x20000+fno�,`OUT�zg0x4,�a 1�\`�u�&p5%�Wp�(60|m@)A�R�x5~���$Q&!?9K�O@ N�������(���8ol+AB��_IOp(x,y�c� v|(x<<8)|y�,�R-,' av|(((long)sizeof(t)&�)<<1�6)P�} WP�`O�7O𠐃���'fT',G7� 5� g�>#S |d�2\��&|-@6-@ $/$
Si/o�2FIOASYNC3�53�async 7@~S* I/O .trol�%SaSHIW�  �@s� 0��%%� ��5,�M܀QDm^Y����lp0Gp@x� 1hPj@�@L�O��2�p  *�G*@�O3O�$`�k�!�)t oob     V��)�V.� ��

Koba�        � &|�J�netdfb& �<�d� ·��
��, ��K
�(s@uitabl�QC��/��)h<� � � �zu� h_n����ȇ
/QӒ�1`5��
��     �i�� 3� ����P� ''и � d      ���v�v@�:;% �%�-��O     TF� Z���^@h_addr�
�[0]���Qbwa2comp�2� Hd2 �<�a�{&fi���3w��=�����!n��a%����n_aliRs��A!����Yt ��4 3�e��FK#0Y] Y� �a�� #
/R�R2 f�R�RB ��E�3� �� �g�� % ���Q#VG� \���-��@l "V�V#pV�V f%�SS
�S�SC
���� �at?.stann ��OO      a �%)P2 @RFC 79xS@eptembE      1<98y�~�
t/�in{[_@�s ��IP˾�H�ڞdummy�*)4PCM6�1�U�
%d@GGe�2?�gateway^2 (dep8rec1�@TCE��6��tcp�/�    T:XDx{��{�h�PU�1���p�us GUD-�7�� [ng�
�|Q�4�2b�x� idf`NWj�97f�UNO�FFICIALg$�disk #�'��RAW��55�Րraw 
�"B(MAX2�6�RPort/s/8
v:!N �t\R�ECHO�� DIS(CARɀ9- SYXSTA {V1.0A�YTIMEn�3] HNET0�15u FT��21 �#VZZO� l�O���8�!"�TEL�גi�0SM��2�0�S�ERVERbK31$NA�42>!WHhOISZ�4�0^� 57��1� {���T�6z1RJ^��W2J1ING�`o"�1�TTYLIN--<B8�1SUPD6�95�T�9 \Axd�EXEC �5�1�0LOGIN&�b5�ACMD=�14�J0FS�2�vP�ax�BIFF��x]:Xn\K d����6��!�е2R� ?����
��=�+1`  W�z�s��a �PEprivil$egl z
C�rootKJ�߽e024zVLink��FIMP�_$�15iP| EXP &r1;pHIGH�158�f�(�style. .. 5Nup�d�%�& �    �z`union���j�{ u_char@ s_b1,23   4; } �S_un_b;9�A9 7s_w4w
2*`w
#$ZZ��A� P�I�J��9NS�*�p�0;�^s�J�'� n\��  0
/* �be WQ
!tcp & ip �*/#define s_host �un_b.�s_b2E� �W0�on imp� J�neIJ�1J�s[��
K��T�@w=�w����no]Ԁ4��E��#Ѱl6hRq3��� ��b�n\��E X� ���!�A�a�����0
@�};/* Nitions of �in  a�    Legers. * On� � �} ��es �!�parts!& vdo�ac�cording&sub�mask@,
c �     s  hereY/�CLAS SA(i)d�-& �) == 0)&�_NET���0xff00B0#�SHIF&`2"4?�HOS@�0xP00fffc�M�AX�128�p�B�� ���%����f�#���16?�9���� `���65536���҅J� b� ����qC���@�$���X!���#��8>���x!b�}�J)��aINADDR_LO@OPBACK�7u21e�D= �1f�f�ApNONE�(p(3* Sock��       asty�l�B �_5{�d 3  sin_�family;�d� 7portp �       ,adddr*p�qCz�ero[8];�#DESCRIPTION_LEN�B56veWSASYS_STAT US"p�2����Lp f��7�7�� H,ef��p��� �q �f~��'� ����r[��+14yarV���|���        b�} .� @�*LPiDATADE* Qus�[g s]ets+opt at �I�P         ��d�W4��0 $/g�-
��-pal"
���� }Z�"s: ., �<esb�,� �fromv�E �j5�B� v!�d   K�-1, I �#�҅�G \���S�S�U�        � 'd�nsigned�e�� 6)(~�%��Q�(-1)�`f�K�$�$1�4 ]!0��5��ngra'0SOC�K_RAW�X���raw-prot�ocol     [6�DM�X4b� �y@-deliv�d
npSEQPK��5�� -�$ ��qOp� NK��1 WۺT��1��        turn -  @debuggpi�nfo ^{B12�!�!�d]�ha�en(:)lA�d&��   ��     ��re�v��*�B R��v�v�sH���8M�keep )�aI�AߝG10w��juT
f      [�(*2
��G2,�perm�it sen�(��msg5@SO_XUSE7v 4m�bypas�ard�war�

��2J�?x8��      ��
�if o %�2�j810̰le�a� SOOB,]y     l9�!�u Xt3�LING�ER'c�al�$b�Yc&� ��fer QV3��E) � Q)��Q`1�Q     �-wat   T      ���H�Eݏ
c�������`��� Qq�@��`_�� � ?4�a6�!P6�Ej�7߬��� ��r�D�uz���� ] �'h�9�q=�C�a�ϰ[��J�E�pecifi�/+�AF_UNI�zE�   ��K(pip#rals�C�kb�        `work: UDP, �8, etc.y`8IMP�cIF� a8rpa���S'L*�o�< F�������0�PUP�~�� pup $ e.g. BS�P*aCHAOS�^��� #0?`aN2`YY�XEROX �%4�ISO%L�%<�~c�OSIT>�d~      vS�QE8CMA�o>��_european compu�man�ufac'� =b�KIDM9;�nk�3�CCIT�|�� ~0, X.L251�bSN�p �1��BM "�iH���C T���&��-�DEC��]�s�@aL��1�-Pirec
o�kSX�LA��1�&~�SHY3s 1 �~NSC Hy�channelD�.0�App@leTalk�rEhTBI�R1w�]e�tBios-�,�sG$�1�!J/ W4by�r��to��
Y��L��|�� a�\��
?$ ٬4 ���pgE�%�
dr1�s'�o���L�� Z���C'����' $<    9#� 
\�Est|ru�#*�� p����+`dZ'�I%H   �p��; �as��K QnowM[BPSPEC�^�[P�A+6o�>o��=0ʥ(�EZ0p�E�s0O�^_%�04�yN�@�hSO�0���0����0����D���˖@L�#���<�� ��x1�Ԥc��@y���$�@�g��L�@I��Y�17��G4�1APPLETAL�.�2У��ԓQ       B�&    �
��C�3�
Ǔ      ���,
��on/off7+�6�+�* �isLe�v�
sQ(�`/set)O{ 4a�yd�.     j��]�iIf���@Q ]      ��~Maximum �5 �-Iab���.$����P� n����[���.cA<BCONe`( �'&�0�
�:o�>+Mj���,ek� a!SN%u���:� _ � "��UMSG�IOHVLE�16a>Ne 0ant g3rfc8p83, �%�
b yxxxx�%{n#�g24HpK b W � ����_ed����p2��j9 �4!�Hm80�`k>�"q0)_All Windows� �� sz
1�ias' �b� �"no rmal"�0B@ASEERR�ɒ]8˖�H ^�<q��>�n!S7C@ �0{@EINFTy��    :4)B(ADF�9 ACLCE��70138 F8AUL��PU0INHVALq�22r MpFILE��@B�erkeley��WOULDBLO6�p35s@PRO�GRESE�6�0@LREADY�3�7!NOTSS�V08 !DESTAD�DRREQs�!1��SIZ̰Y0Z!�`TOTYP�v1ss@ OPω�!���C�
�Kf~@NOSUPP�ORGK��1�T�y�1OP7/�f1P�FS�L2fA�if1E�INUS�f1b��AVAI8b��2l
�DOW�T�R5f1�
dUN�CH�fAEzTE��9�2BA�BEDV��2_:Ѓs�2NOBUF���BS���p�2k����2SHU�����/�F Z�#&���tMAN8YRE��L�3TI�MEDOU/�6�2�1F�/�6�2L�Ed�6�3NAMwLONGV�I4HOS���:6I4�ѐ�3�EMPT֣��3� CLIM���3��R��6�CQUO��N65 ��:7�3R<EM���3HEx0tend,J� ��5#defin�4 ���5`�6�-A� �I `���?�-��x`yf��Prror � �c���)�(when _ � �r). i � ��,� � ym
+ �follow�7rulZ,` clash" ��
wBG{    s
�language run-time � - � � O� ���g��+1001 i �[W�SA]NO_�     v^1d
��Px 0�<za$��Zl�~Au�ritative �: �
cfound��q#g�^�     �jpINon-CM�J0[
��V�ERF���8X�DTRY_AGAIf� �/� �,;/�8�J b�w���!�A�a���p��0
��~Non a���NOTIMP */#defin�e   :1003)NO_REC`OVERY`&~/* Valid
, no o _o@f � 'V�} 8�Z 4Z@DATAV�Z |Z P�look QMX� _��{�p.� �ADDRESSN�z� * Windows  �re�0d as yBerkeley �@0ants//��m��\a��,!EALREA6D��fSO�CK�Fc]�$OMSGSIZ
EO�8lPROTOTYP�Rv �S�F Z�n�+�+�'��f O�PT�Dgb*PibV:OPQ�UPP��L:eU�NLW�{A��INUS��{
U��� ETDO�WN{�<@UN��CH��@9@.E�M�>��CLONJ/�"/1B,UFy��BLISk;��2i1T�]H��SHU��zT�kM�Z��EDOU��X�8�n�I� `��F�F��[ǒ /L*���#4/c��:^XHOS��R(^_�%�*#AEMPT`�F �CLI�MI�WSAP�SR��%  �DQUO�I@ �!TAL���m0 AREM�G�0�Sock�et k )�extern "C" {����7s, ��*a`ddr,m�U        M$@len);H    MA�A 1Cp)
8JS���O� l��a��a�f�fp@�s�0� �p�@struXct #� �n�ame�P�0  s�    �cmd, "3�rgp�p�|me`AA ��N�Qget�tA���A���0M ��K!���1�cha� 
�y�opt        �A 3�hton@l K� 7Ps (u_sh�or)�2 I !�/(c t]pc!D�_A    i�    �en.1  Md!ypntohy
F0'en���H ^���s�s�q��0]Àd
H�r c�"a��M� MJ#�>i#�#0�h)#frDomkA h s (int nfdSASrea�d pwritee� 93 excep&tC �b �ti�meou�!o@{3�3�����I�C$to�to� +��I`3}val�$��7�B�;I}4 ]/!af2 )     M $X&g����M� h�Ϛ�����Databasee ��e��6�#����   �g���_ &^�L�
@u/hos�t/$(!�FU ��`�]
�1��� "l p�f���M���T@�a��"�� ��0~Microsoft ��V,6�(WORD �,� LPE�+      �NvYCleanupP(voiJ4}�&��[#iError~;K����Iy�����X�z0GetLas�tc `�)'p�@2��`�'I"�HFAR     �+�lBl�ingC(all8p���HWND � �1 �����iC��?.��a�[�T�8�S�G�@�(�p����4����p���n��|H=���5�4��T4'��/�D V��7�����n�������!������
^       ?��"�4�B��B�l�A��4$������"�����T��aU(��!��F��A�DHANDf r��z�J� ��C(�W�Q �p� &��&�j�#3�a��  �D%�}� M�E� nded o �/� ,ef� ��A�;P*P�� L�:@�_in �>P_INAP Ep�L�6 �0Z�LINGE�`� �*P��L`$`ڃŐ*PIN_�� `aPAFD_�rr`A*P�!�(P:`(8EN?�(,*P�6HLp;;/���M��wN�'����1�SV����/��1&P7@��TO�ˀ�*P�"(pr0�jjT�VALOB�j,*P�ZLp/* * Windows

�composition �|  �s.'*0u      v7 �2Q�u�      by �BP      R �<A � a  � �C/#define @t(buf� ,e&(�+MAKEL�ONG��@w{�{�{еAsyncSelect()�v(ev^
�����W�k�N �j�[��b��zPASYNCB�UFLEN Y�Y�Y!extra7 ��fe0r         ���   �+#q�YVl!�g�ERRORf�f� XBpGET>p(lParamS)1iM��1�L�ECTE ���������T�0�e�����pE@�� /9 �`C#����1s��b������ ���Q�r2)k���$ �$���� �='���'� �N( ���   �+b��������� ��{ )�@�� �n��2Ph `M�0B&`ъf&`^� j3`6$78!@`��#M`��$�6ZP��t�,sI   H @0�� 0t0 ��3 G2�%�11������c����%��r�3- 9&��^��$vLv�J�)%���@$��q���l^��8 >��r1�i!��!U�1�       
+�A�LL�s��#'u�atd.   Valid  of �liancediscusVsG�=.r!�1         �+ ��9UD�P ' \sN��iAem�T0  � �raw   (atypeJ(_RAW), 0� ��nep�recatedg Certat����� y
be���o�ru � 5pa �yat � yform  the �as Q�ESpecial Rare -Qassist!�� H0��W�1w��d����W���$0�- �9&���$ 1�|�,W���$�:1� C����O�(���C*R�Dq{lop��+E1 ��ag�0� �b*yea�ch� �U�D�0*��y�'wE-PA��}�0��O�T�B R�/* a��3}�a��������
,� JDocu      �bI�.@LIB D9�Imrt H �NETDDB 0�A /I`SYS/���<5`C38H`*y�~�`'�9T���#� �,�q�Run Ti�me C2nDVH~� �(  ��+g�:
T
rA 'q)>�1�΁�is:� OQ��\�3 x6����Q�qoD LLYn     6* ���' � 3(\���1���e�������H9&����$���)+���@$CV��c����L f�3
�u�Ң]�����% @��l{@�e��Fb3�������Fb3���?5 �by, Q �~ �MUST be on a
� �hi� �an P ed from making�
'nestWindows k�. }

�kcall �IZ�<Q^� � Any4�% 
� �n��    valready
� ����of ,\�are %s this �ion: @lBloc�Cz() $r      ����at     �� � 5
� �preliminary dr afts v � }     ) � �h
�# *bi@ �,hthA\it �Kpermissib
l�1e
S� �a �1�in ,^ vno     �true.�Regardc � �� �(�solut�:uq vto �simulat���
by �� ���as�wai��Q � L     �
���a�nticipaX ��jk�7vprovidI� �ow�  defin�e1 y �] K
�aul@t �     � T�hv��u���
det8ail�d �&��# ����G4�1��f����� h��r3- @9&�W$ ĀLl�m0:�2)��$8B"8 ��       �@3�W�: B���@�ДҢ]�� � ��00nba:sr�"�� ?(�), etc.) �
�ly �d (' IBerkeley �� ~s) �
�     �up T   9N�\0s�� �  �� employ @  �GOR/� ��A som���#      ; �hal G."Y
�G
+�F+Q�p  ��, �"���EX��G.��1��g�����0Y����9&�3$����) �\$4"�a�#�3+ $���q�AD
; di]em�B��a      � _>�aLfunc�����wm��a�BJD �]��
��� Unli�
�u$��a �S e�DLLA�� �klt`    Len�3� `ld �2�u$ :� 5 W
� supp$or�0    ��# uL�OT li &v:���\3@ N�7�#��!�A�a���3,��      �    M�SOC@KET fd�A�*set){          Mi = $->�count;!� �(i--)2�+->fd_array[i] ==H= �11@ �0;}&Y�#����G13�1�ph��������t9&Y�$���)��$���t�q��%2���p�order�voiy ps ��s؇�b%&$s 2( �J��    ��$� |, _��0�UsTginn,� �"WSA"�E      ��s )� -�e�Q 1Q!d ��uotX
�p�forms#L2-     1� ��i����-        � �- �s9&�f `$��)- �     P$G,2�84 f      �
@+2A2�E ��ef Qu]� �  �Nh�0 m �����N!���or& G�       $�   Z�:9eir <&@   
+
cn
�s 999!;        w0� �      �v1�appl��(which � work��   T
+�
� ��ro�'
@;Ba%    �[*V�w:�Ј ?��      G \�EC�C�@ @�;  26�: ^1P6: MS"-�Z3.x/`Su�mm

odu�  ����;R LIBRARY]`�hP;  �'s m80
/DESCRI PTION� 'B�SD  ßh'EXETYPE�`WINDOWBS�`; ��� B!ST�UB�`U0.H"'� zt~��
iH
;%1��;�      run ��;CODE � FIX�EDy
m� 
�up�s $ ��PRELOADua:0MDATA�l SINGLY:� a[@R�* I�a 71 Z�Z�qW0A�
D� V��r3��>�qHEAPSIZA�a1024 tA�CK�1638�jA� u ��,$�� ] 韋!)�& �D�$�{ ���he�
+�

w�v    bove."PORTdS �a����2@�1%p���'`2'�\�s-( �O3up�B�t0hS�2
�j� @5�pg�� �na*�� 6N�����7 qhtonl ��a8d
 3?� L�#�R��k��sG�|a9�q    /o�u�!0#�3���!ā        �o���� �en���b��ntoh*�;��ǁ+��g�ρ c[�s�ŕ i��2Ё ����R�&`��s9�� ��S�oIC� T��0�so� � +e�l�� �7���3�� ]���S+�ms�h�5��e��5������V���铕��5���5ڃhos�t�0T7�p�H�0��yncGetHPByAd�drr��݄ �c�C�3�C�����6��������ByN�7�lAs�Reques��^"�x Set
B]kjHook3�԰������j�stErroR��dym����d���PCw;�c�^�_���25_��Cleaxnup�_5aLw��F��HHqEP=�ۖ00�RESID�ENTNAME$
C I�8 @�� � o� };ef }G6�1�p����j����� �u��9&�O$�:�u)x$
� &u��C�O��% ��bF/E�,�T�z(�T)a� ensu�|HyO<        @ vpcurr�*obPeta �
tR�A u       Ss!q g
�P�[� vsupQN� a comprehvive scHrip8        ��ddin�         u�
� E�9]�Sprq1993� If �wis redceK �V
H�mo�  9�酲,�emaiZwsat@microsoft.��3x�1� �V�k������B�9&�'$����4�[$�0����Ref�
nce�N'I@& ���n:;� }      v@intend� 4c�
r�� @TCP/IPVdI�il�Ma B�b ;�N,� ��  L2|!x y
�� �  Y� brevity,� � }�Q  H& bg�nd kn[I@�owledge
�se topics.  �
       8, �Mreferences     �be helpful:��[;BW |���P!��~@����`���Braden, R.[1989], RFC 1122, �Q�s--Communication Layers!Engineering Task � ce.0er, D. �@work" �;Volum@e I: P6c�iplesl�Archit@ecture��#@�@ A Desig��y<H3�3�vClient-Se�rver ���<PLeffl�S. et al.�Adva�d 4.3BSD Int erpro�s 'Tutori,�Petzol@d, C. X92Xh0�3.11�7Pr8zedmon+WashFtonB^aI@�B* $������q�,n@(W.Rl00�Un�ix Netxg�ogramm�SA3;B�B1����l�����B@H�-�B�B' (�4��$����)�B"C$@ �:, ��       ��[&�B}E& �M��2�The Windows( tj" h`ad    �u�s in a Birds Of A@ Feath�s���Nd at�1@op '913S`an Jo��Octob10,
�1�A �� ��*  Lensive debate yemail 1�ult� �Lcr|*of�Idraft |, � ��    �ly gJ submi� s `cJSB�M anage�:     }aris�hfrom i, ��0� a�
       �ҥby 7_rA�Decem�9�`Fol(low8 w�0�s, a �group �d develop � za    e       �kV.The Mpeople
�in � as �
, in �
ings,
�in email review.  The Vs �       � thank 
one who
�in  �, apologize in advance if we �
� anyone.&"C�E# ������}E�Go �����A�������������������������������������������������������������������������/Hall (Moderator)  �-44 �Sun B, �|�Banks6�Carl Beame�jDavid Beaver6v�X
Mark Beyer�ss
�       �TSilicon Graphics, �
BPat Bonner�
�Isaac Chan6      xV�
DGary GereGuptaggere@gupta.comBill Hayes�~Hoek LawCiticorp   �Paul HillMIT
��D-@� �Lee MurachZlee@nrc.comDavid PoolSpry, �dave@spry.comBrad RiceAge �Allen Rochkind3Com-���E@H9 @����A��������������������6�F6davidtr@microsoft.comMiles Wu�wu@twg.comX�J Allard8     �3�GsH1�V���m����sHK)@H�H$ �2������)"sH�H$ �D��� ��<5�HK' �k�������The `right Q �Windows  }   vowned by � }Vs    �on �title page.  Permission       vgranted redistribute � }in V, -that �O
� }are
c
ed.  Windows �ors are � include � } � � �ation.The Windows logo on �title page of ��       vmeant Quse on �Windows  s Q! �use �Windows  Z.  Use
�logo  vencouraged on packaging, �ation, collateral, advertising.  The logo        v]on microdyne.com in pub/winsock as winsock.bmp. The suggested color Q �logo's title bar       vblue, �electrical ]grey,  �outline black.  F�HGK1]������n����GK*�EStory Behind �Icon)KpK$ �2������F,GK�K$ �X���     ��EStory Behind �Windows Icon6pK�N* "�%����������(by �Banks, 8)We thought we'd do a "Wind Sock" at
�stage--but �try get �  e32x32 �! It ��had look wavy colorful, ... �, it just didn't �. �, our graphics �rs �"opinions" � �icons truly �what �are--people �have thought � �"The colorful wavy tube }1.0!"I tried explain "API" "Programming " the artist--we ended up � lbox icons �little flying �sThen we came realise �we 5be going � � 2ened W

, = �
/in full... Windows .. And so we went Q �- so she drew (now remember I'm English  �'re probably American) Spanner", a.k.a. a ]wrench.  �the U.S. �'d �otalking � �"Windows Socket spec" OK, �in England � ��o ated as Spanner Spec 1.0" - so we went Electrical \s - � �I
�s came out    �       �Pignose Spec 1.0"!!!!r�K*�3 4���������"����So �do �use 32x32, get an        ^t�N*�Kional electrical \! You � �square '(American & English OK, Europe & Australia are rounded)--you � �American
�, mit's on �wall in front of �=it's
compact Aless safe, IMHO) n �turn it upside �, �by compromising         �nationality![IMHO = "In My Humble Opinion"--ed.]1�N����1��������o������������        �Helv<�#���M3[�/isTimes��PW�o�
_'Symbol II, (Q�on->�HelveticaF�      �td&_Courier�0�ENOBUTimes New RomanbyߑCourier New�:q!foMS LineDraw0!���ArialOg!*]�HOW� " ���GV�����d��?���N �L�|�p      �     Y� �     <�     J�     ������؈��0 ������p�W�<����(��)9�ѡ 4�N?����dr �~�r�z�L�����v��O:��������/�`�?���)����^�O�     %�     �

"
3�
��
k � j
A *� F� D� � X "/&;)i24��������?�?����accept()AcknowledgementsBackground InformationBerkeley Socketsbind()closesocket() connect()$Database Functions(Database Routines0Error Codes4gethostbyaddr()8gethostbyname()<gethostname()@getpeername()Dgetprotobyname()Hgetprotobynumber()Lgetservbyname()PgetservbyportTgetsockname()Xgetsockopt()\Header Files`htonl()lhtons()pinet_addr()tinet_ntoa()xInstallation Check|Introduction�ioctlsocket()�listen()�Notes for Suppliers     �ntohl()�ntohs()�recv()�recvfrom()�References�Revision History�select()�send()�sendto()�setsockopt()�shutdown()�Socket Functions�Socket Library Reference�socket()�Sockets�Status of the SpecLWindows Extensions   PWSAAsyncGetHostByAddr()tWSAAsyncGetHostByName()xWSAAsyncGetProtoByName()|WSAAsyncGetProtoByNumber()�WSAAsyncGetServByName()�WSAAsyncGetServByPort()�WSAAsyncSelect()�WSACancelAsyncRequest()�WSACancelBlockingCall()�WSACleanup()�WSAGetLastError()�WSAIsBlcoking()�WSASetBlockingHook()�WSASetLastError()�WSAStartup()�WSAUnhookBlockingHook()��6����6���/&;)Lzows Sockets
C��pV��Windows Sockets IndexP�GAcknowledgements�IntroductionMWhat is Windows Socketd�Berkeley Sockets�Microsoft Windows and Windows-specific extension`�The Status of this Specification(�Revision HistoryProgramming with SocketsWindows Sockets Stack Installation CheckingSocketsdBasic conceptsr Client-server model�Out-of-band data~�Broadcastingr�Byte Orderingz�Socket OptionsL�Database Files��Deviation from Berkeley Sockets��socket data type and error valuesvselect() and FD_*�Error codes - errno, h_errno & WSAGetLastError()�PointersORenamed functions:Blocking routines & EINPROGRESS�Maximum number of sockets supported�Include files��Return values on API failure��Raw Sockets��Windows Sockets in Multithreaded Versions of Windowsv�SOCKET LIBRARY OVERVIEW4�Socket Functions/�Blocking/Non blocking & Data VolatilityNDatabase FunctionsMicrosoft Windows-specific Extension FunctionsAsynchronous select() Mechanism?�Asynchronous Support Routines��Hooking Blocking Methods)�Error Handling��Accessing from an Intermediate DLL�Internal use of Messages^�Private API Interfaces�Socket Library ReferencerSocket Routines�accept()�bind()?�closesocket()��connect()Ygetpeername()�getsockname()getsockopt()�htonl()�htons()؈inet_addr()�inet_ntoa()ioctlsocket()0listen()ntohl()W�ntohs()<�recv()��recvfrom()�select())send()9�sendto()ѡsetsockopt() shutdown()��socket() �Database Routines�gethostbyaddr()p    gethostbyname()�     gethostname()�       getprotobyname()�    getprotobynumber()<�  getservbyname()J�     getservbyport()O�     Microsoft Windows-specific Extensions%�       WSAAsyncGetHostByAddr()�

WSAAsyncGetHostByName() "
WSAAsyncGetProtoByName()3�
WSAAsyncGetProtoByNumber()��
WSAAsyncGetServByName()k WSAAsyncGetServByPort()� WSAAsyncSelect()j
WSACancelAsyncRequest()���A WSACancelBlockingCall()*� WSACleanup()F� WSAGetLastError()D� WSAIsBlocking() WSASetBlockingHook()� WSASetLastError()X WSAStartup()"WSAUnhookBlockingHook()|Error Codes�Header Files�Berkeley Header FilesNWindows Sockets Header File - winsock.h �Notes for Windows Sockets Suppliers�Notes for Windows Sockets Suppliers - Introduction��Notes for Windows Sockets Suppliers - Components�Multithreadedness and blocking routines.Notes for Windows Sockets Suppliers - Database FilesNotes for Windows Sockets Suppliers - FD_ISSET�Notes for Windows Sockets Suppliers - Error CodespNotes for Windows Sockets Suppliers - DLL Ordinals�Notes for Windows Sockets Suppliers - Validation Suite�For Further ReferenceV�Origins of Windows Sockets��Legal Status of Windows Sockets��The Story Behind the Icont Functions/�Blocking/Non blocking & Data VolatilityNDatabase FunctionsMicrosoft Windows-specific Extension FunctionsAsynchronous select() Mechanism?�Asynchronous Support Routines��Hooking Blocking Methods)�Error Handling��Accessing from an Intermediate DLL�Internal use of Messages^�Private API Interfaces�Socket Library ReferencerSocket Routines�accept()�bind()?�closesocket()��connect()Ygetpeername()�getsockname()getsockopt()�htonl()�htons()؈inet_addr()�inet_ntoa()ioctlsocket()0listen()ntohl()W�ntohs()<�recv()��recvfrom()�select())send()9�sendto()ѡsetsockopt() shutdown()��socket() �Database Routines�gethostbyaddr()p     gethostbyname()�     gethostname()�       getprotobyname()�    getprotobynumber()<�  getservbyname()J�     getservbyport()O�     Microsoft Windows-specific Extensions%�       WSAAsyncGetHostByAddr()�

WSAAsyncGetHostByName() "
WSAAsyncGetProtoByName()3�
WSAAsyncGetProtoByNumber()��
WSAAsyncGetServByName()k WSAAsyncGetServByPort()� WSAAsyncSelect()j
WSACancelAsyncRequest()�A nSock_AsyncSelect 1 WinSock_AsyncSelect winsockx.rtf 47
8C30A8386 WinSock_Bind 0 WinSock_Bind winsockx.rtf 48
>67B5E57D WinSock_Connect 1 WinSock_Connect winsockx.rtf 48
< E963038 WinSock_Listen 1 WinSock_Listen winsockx.rtf 48
<4D11B850 WinSock_Socket 1 WinSock_Socket winsockx.rtf 48
F46C0E030 Winsock_getsockname 1 Winsock_getsockname winsockx.rtf 48
H1BB93219 WinSock_GetLastError 1 WinSock_GetLastError winsockx.rtf 48
>1D6A655C WinSock_Startup 1 WinSock_Startup winsockx.rtf 48
DEA1DBD1A WinSock_SetSockOpt 1 WinSock_SetSockOpt winsockx.rtf 48
T2025DA02 WinSock_CancelBlockingCall 1 WinSock_CancelBlockingCall winsockx.rtf 48
>67B5E57D WinSock_Connect 1 WinSock_Connect winsockx.rtf 48
< E963038 WinSock_Listen 1 WinSock_Listen winsockx.rtf 48
F46C0E030 WinSock_GetSockName 1 WinSock_GetSockName winsockx.rtf 48
DEA1DBD1A WinSock_SetSockOpt 1 WinSock_SetSockOpt winsockx.rtf 48
<4D11B850 WinSock_Socket 1 WinSock_Socket winsockx.rtf 48
T2025DA02 WinSock_CancelBlockingCall 1 WinSock_CancelBlockingCall winsockx.rtf 48
FA20EF6EE WinSock_CloseSocket 0 WinSock_CloseSocket winsockx.rtf 49
RB0E54B48 WinsockProg_SocketOptions 1 WinsockProg_SocketOptions winsockx.rtf 49
D60E6C196 Winsock_getsockopt 1 Winsock_getsockopt winsockx.rtf 49
DEA1DBD1A Winsock_setsockopt 1 Winsock_setsockopt winsockx.rtf 49
8C31DCE0B WinSock_Recv 1 WinSock_Recv winsockx.rtf 49
RB0E54B48 WinsockProg_SocketOptions 1 WinsockProg_SocketOptions winsockx.rtf 49
D60E6C196 Winsock_getsockopt 1 Winsock_getsockopt winsockx.rtf 49
DEA1DBD1A Winsock_setsockopt 1 Winsock_setsockopt winsockx.rtf 49
H1BB93219 WinSock_GetLastError 1 WinSock_GetLastError winsockx.rtf 49
>1D6A655C WinSock_Startup 1 WinSock_Startup winsockx.rtf 49
T2025DA02 Winsock_CancelBlockingCall 1 Winsock_CancelBlockingCall winsockx.rtf 49
<ACE67B61 WinSock_Accept 1 WinSock_Accept winsockx.rtf 49
<4D11B850 WinSock_Socket 1 WinSock_Socket winsockx.rtf 49
FAD4D6D5B WinSock_IOCTLSocket 1 WinSock_IOCTLSocket winsockx.rtf 49
DEA1DBD1A /&;)L4��o�o����prA� �������d�M;[�s'���
��)�k Eͮ�� ��?�&�s�\�¢P!����� :Ԫ�>��a{��[mM��a;�OHK�z��]�����μ���
� ��<�e�)�x
��y
��Q 7��7đza��Y xC�'xC�W������™ �^��Fi�3�
=�ϳ���)�T旅�@����-�p ��ѡK���r�3��|�s��K� J����']� �?dl{@D� Dt�v�li    �) "�m� ���1�80�0�2a �.�h� R%�      սa�

���2�F� \ejX ��-?��% A /ۛ � H`�"���#pM�0&��W'r &G�(G}��)� �XV*V��Fb3 =�3L�Gb6 "
T�s64����6�6$78���>�Q~?��2�FA�0�F��SI��|��I(���K��5K9��`�K*� P�M��,�Nv�OdN`���R�����Rj
Q��R p�X�H��Y�\(]���Ң]NZ�_؈))_����` ;drъf}�g���2Ph���9�i/�.�i��^� j _j:mJ�m<�        ��mJ� ��n�iRDrO� �(t~� WSAGET* Windows Sockets definitions of regular* to a WSAAsyncSelect().* to a WSAGetXByY().* to extract the error code from the lParam in the response*)(set))->fd_array[*)(set))->fd_count, and, char FAR *, const char FAR *, const struct sockaddr FAR *, fd_set FAR *, int, int FAR *, struct sockaddr FAR *, unsigned int, which.  .  It can also be used to match up asynchronous operations and completion messages, by examining the.  It is.  Otherwise.  The.  This/* /* Tell the user that we couldn't find a useable *//* winsock.dll.                                  */0x0000x800000000xc0000000)1.01.0 1.11.1100100016-bit32-bit<winsock.h>A 16-bit number inA 32-bit number inA NULL-terminated array of alternate names.A Windows SocketsA blocking Windows Sockets call is in progress.A blocking Windows Sockets operation is in progress.A buffer for the incoming data.A descriptor identifyingA descriptor identifying a boundA descriptor identifying a connected socket.A descriptor identifying a socketA destination addresA optional pointer toA pointer to a service name.A pointer to theA pointer to the data area to receive the servent data.  Note that this m/G&GlP��*� ��\������������������������������0
��(�:�L�^�p�������?������$�6��J�\�n�������������"�4�F�X�j�|�BK�����������%�7�I�[�m������������!�3�E�W�i�{����������� ���/�A�S�e�w���������������+�=��O�a�/���������������'�9�K�]��o�������{�������#�5�G�Y�k�}���������������1�C�U�g�y�������������       ��-��?��c�u���������������)�;�M��_�q�����_���������%�7�I�[�m�����������������!�3�E�W�i�{������������ �������S�e�w���������������+�=��O�a�s�C�������������(�:�L�^�p�����������$�6�H�Z�l�~������������K�2�D�V�h�z�����������
��.�@�R��v�������������*�<�N�`�r��������������&�8�J�\�n�������������/���"�4�F�X�j�|������������ ���0�B�{�f�x���������������,�>��P�b�t��������������(�:�L�^��p���������������$�6�H�Z�l�~�������������� �_�D�V�h�z������������
��.��@�R�d�����������������*�<�N��`�r����������������&�8�J�\�n�����������^��������1�C��U�g�y�������������
�K�#�5�G�C��k�}����������� ��1�C��g�y���������    ��-�?�Q�c�u����������>$K�
��.�@�R�d�v���������/���*��N�`�r�������������&�{�J�\��n������������"�4�F�X�j���������/��� ���0�B�T�f�x��������������{�,��>�P�b�t��������������_�{�:�L��^����������������$�6�H�Z����~������������ �2�D�V�h�z������������_���.�@�R�d�v�������������C��*�<����`�r���������������k��������z������������
��.�@�R�d���P�b�K�1c�`�K�C��������������&�8�J�Q��K�5��`�K������������&�8�J�K��������������"�4�F�X�j�|����p/��������(�:�L�^�p�����������T�fQ{���>�P�/�t�������������(�/���K�{�����{���������$�6�H�Z�l��{����/������ �2�D�V�h�z����������:������.��R�d�v���������������~�/��I��r���_�����������&�8�J�\��_���������������"�4�F�X�j�|����������_��� ������B�T�f�x�������������o������L�^�C���������������$�6�S��Z�#�5�.�@�R�K�v�������������'��K�K�=��������������&�8�J�\�n������������K��"�4�F�X�j�|��������9�K��,�/���]�o������������,�a�K�{���Z�l������������� �2�D�{�h���������0���� ��1�C�U�g�y����������      ��-�?�Q�c�u���������/��S�e�;�M���q�������������%�{�I�����������/5������'�9�K�]�o�{����������{���#�5�G�Y�k�}�����������7�I��1����U�g�y�������������  �Y�-�?����c�u�������������)�;�M�Y������������/�����%�7�I�[�m����������'����!����E�W�i�{�������������+�K��+�=��a�s��������������9��K�/�o�������������$�6�H�Z��~����������c����)�;�M�_�q���������K��/�A�xE/�l�~������������E���.�{�R�d�v��������������*�<�K�E�r��{����/������%�7�I�[�m�������/��������3�E�W�i�{������������ ��A�S��w�������������+���O�a���������{6����
���.�@�R�d���Y������������/��*�<��N�`�r��������������I�&�8���\��n�������������� ��4�F���j�|�����,����������$�6�H�o�=�~���������C����� �2�D�V�h�z������K����K�
�����@�R�d�v������������ ��K�%�7�K��+�=��//�f�x������������,�>�K���t�������������(�:�L���p���/����������$�6�H�Z�l�~����������G��%�$�6�/�Z�l�~����������� �/��$�6�A�q�l�~�{F�������������'�9�K�o���  �����E������*�<�N�`�r����������K����c��A�S�e�w���������E���%��O�a���������������'��K�]�o��������������#��5�G�Y�k����������   ����/��1�C��U�g�y�������������   ���-�?�{�c��u���������������)�;�M��q������/���������%�7�I�Y���������        �������!�3��E�W�i�{�����O������ ��/��S��e�w������������K�$�6�G��$�6�C�Z�l�~������������� �2�D�G�h�z�����������
��.�@�O�O�v������������*�<�N�`�r������������0�A�f�x�����������{�$�6�K���l�~������������ �2�D���h�z��/����������
��.�@�R�d�v�������������/��<�N�`�r������������&��J�\��������������"�/��X�j��w�_���������� ��0�B�T�f�x�G������������{���,�>�P�b�t�����������C������:��L�_JC�w�����������������=�O��[�?��������������'�9�K�]�G���������������#�5�G�Y�k�}�����������G� ���1���U�g�y�������������c�#�5�G�#�5�C�f�x�������������,�>�K�/�t�������������(�:�L��p��������K�����$�6�H�Z�l�~���{�����M���$�6�G�_�f�x�������������$�6�K��l�~𓑫������������,�>�K��t���_�����b��� ��1�C�U�g�y���_�������        ���?�Q�c�u���������_����)�M�_�Kѫ���������������#�/�K�Y�k�w�����/���� ��1��C�U�g�y����������G������-�?�Q��c�u�������������[�)�;�M��q�����������������7�I�[�_�����{��������!��3�E�W���{�����G����_� ��/�A��S�e�w��������������+��O�a��s��������������/�A����/�A�e�w���S��$�6�H�Z�)55�.�@�K�w�v��������K�U�g�y���\���z������������
��.����������K�����������<�N�`�r����%�7�I�[p�� ���w�[�T�f�/��������K�\�n���K���]�o�{�����������r���������K�������3/�/�A�S�e��K�����*�������%�=�O�/�s����������8�J�\�n������9�K�]�������������_�|���������{�/�����K������ ��1�C�/�������{�������#�5𒡫�f�x���{�#�5�G�Y�����,�>�K�_�t���`�����������/�p��������_��y�������S�����#�5�{FN�`�r���0�������������J�\�n��K���������NQ���*�C�N��`�/�/���������[���
��.���/�d��v�������{�������K�<�N�`�r�������/�����&�8�J�\����������/����K�4��F��j�|�����o�/����� �{�/�B�T��_�U�����/�������{��,�>�P�b���������/�������(�:�{��p������������[��"��4��\N�`�r���S��������_��&�8��C�9�n�����������_����"�4�F����"�4�F��"�4�ԿK��f�x���_�����������(�:�G�?=��*�<�`�r���[`� ���������C��?�$�6�K�>A�r���P��������[�K�
��.�@�E�v�������@��� ��1��V�h�z��K�����������:�L�^�p������������ �2�D�K�h�z����������3/���"�4�F���)�|���������@����%�7�{�\�n���/�u���������"�;R<�N�`�r�����������{����&�/��J�\�n������������"�3� �X��j�{�Y����������� ���_�B�T�f�x��������������/�,�>�P�b�{����������_�������:�L�/�p�������{����������6�H��Z�_�~������������ �2�D�V����G������������
��.�@��d�v��������C��������*���6�`�r��������������g�8��=�\�n���_�������������"�4�K��iqc�G�)�$�6�H�l�~���[`��������K��K�;����q���;2��������/��,�>���������������P�� ��0���{�f�x����/�����+� ���,��P�b�t���������{��/�(�Y��L�^�p�/��������������$�]� �{��l���Y������/����� �/�D�V�h�z���������
���.�@�R�d�{����������������=��<�N�`������������������_���\���������_�������"�4�F�X����=��������������0�B�T���x��������C���!�!���,�>���b�t��������������9�%�C�)�g�g�h�z����\������������K�]�o��K�K������������    ��-���#���K�y�K��K��H�Z�l�X��������K��oQ�����    �K�K����(�K�f��^�p�����K�?����m�*�/����
��.�|���^�p�������/���'�{�&����
��.�|���^�p���K��oQ�������/���P�b�t���J����������K�#��Q�s��&���
��.�|���^�p���K��oQe�w�_���/���{�P�b�t�����������K�_���s��=������;b���   ��-�K�Q�oA�������_������ ����B�T�f�x�/������!�C���C����:�L�^���������/�K������6�]���h�z�������������
�{�.��@�R�d����K�����/��*�<�N��������;���������&�8�J�{�n��������������3�����L�^�p������������_���$�6�H���l�/�{������������ �2�����h�z��������{���
��.�_�R��d�v������������������<�N�`�r�����������C�_����&���J�,����(�:�L��5��v����k_�������{� �K�_�V�h�z�����������K��.�@�m��v����������;b���!�3�E�K�i�{��������� ��/���S�e�w��K���������{�/�=�O�a�s�/�����������K���'�����!��Y�����������������(�/��L�^�p���I���NQ!������k���>�P��b�t�{����������� �K��(�:�L�^�{������������������6�p��d�v�������������_��*�<�N�`�I����������_��&�8��J������������=� ����"�4�F��,�^�p�������������/�=�{�H�Z��l�~����������C�� �2�D���h�{����&�8�J𘰖�|����C������ ��K��T�f�x����`���������K�#�5�G�Y�_������������ ��1�C�K�g�y���{��������    ��-���Q�c�u��� �����������7�@�R�d�v����6����/���Y�*�wUM�����z������������
���.�{�R���v�K�e�Y���������{�<��N�`�r����� �K���K��&�8�J�\������������/��=�[���=�a�j�|������������ ��_�0�������/��������_��,��>�P����������������(�:�L����p����������!���{������H�Z�l��~����������C��_� �m���M�{�{������������ ��/�A�e��_����� ��0�B�T�'s�r�������)�G��{���\�n�����A���������m�)�u�M�K����=����������K��%�7�I��m��)�K���3�C���� ��0�� �f�x���m�� ���K��%�,�>��P�b�t���������/��Y�����{���U��������������"�4��X���|��������� ���{�B�T�f�x������Y�{����u��,��>�P�b������������{��=�[�K�9�K�^�p���������������_�6��������� ��������_� �2�D�V���������/����
���.�@�R�_�v�����������!��C�P�{�/��
��.�@�R�d�l���������)���/�N�`�r�����`������� ��/�)�S�{��������������+�=�O�K�s�u�m�����_�������$�6���l�~���m��� ���K���2�D�V�h�z���������/�
�Y��u���{��������������/����*�{����`����K���I������&�{�J�\��n������� �{�����"�4�F�X�j�����������/���Y��[�Q�����f�x���������������_��>���b������������O�$�6�H��Z��������{�K����� �2�D�V����z����������!�=����C�M�G�R�d�v�������������C�_��*�������/�c���$�6�H�Z�~����[@����!�G�c����K�]�o�����������Q��+�m��G�������������3?        ��-�?�Q�GOj��m�K������� ��0���f�x���m�� ���K��/�K�>�P�b�t���������/��Y��u���c�������������/����$�{����Z�Y��K��C������ �{�D�V��h�z����� �{�������.�@�R�d������������/����[�K����`�r������������������8���\������������O��0�B��T���������{�K�����,�>�P����t����������!�=����+�G�G�L�^�p�������������C�_��$����{�/�c���$�6�H�Z��~����[@����)�G�c����K�]�o����K��������Q��+�)�G���������������'�9�K�K�o�u����{����� ��0���f�x����� ������/�K�>�P�b�t���������/���(��:�c�����������������$�{���Z�l�~������C������ �{�D�V�h��z��������������.�@�R�d������������/�����*����`�r���������������_�8��J�\�n�����[��������_�"�4�F�X��������������� ��0�B�T��x����������������C�_�P�b�t�������������C��(��:�L��K����(�:�L�^�l������e���������K�Z�l�~����`���������e�)�;�M�_�c���'������������%�7�I�K�m������[�_�����!�3���W�i�{��� ����������{�+��4�F�X�j�|���6������ ��T��/��w���������������"�4�K�X��j��Q��{���������k���J�\�n�������K������/�"�4�F�X�j���������������k��G�c��f�x�������������_�{�>����/�t������������_�(�:�L�^��������/���������$�6�H���l�~����������-�������D�V�h�z�����������C��.���R�w���
��.�@�R𔐖������_���������K�Z�l�~����`���������_�)�;��_�c���������������%�7�I�K�m����������� ��0���f�x�����������/�K�>�P�b�t����t�������/�K��e��1��/�{�w������������F��"�4�{�X��j�/���_�������� ��{�B�T�f�x�������{���[���,�>�P�b������������/��I���(��C�_�K�p���������������_�6�H����������������_� �2�D�V��������{����[����
��.�@�R���v��������������+��{�[�N�`�r�������������C�_�&�y���\�{�����&�8�J�\�����C������K���K�X�j�|�����������)�;�C�_�c����������������%�7�I�K�m���������� ��0���f�x�����������/�K�>��P�b�t���������/���(�:���^������������/����$�{���Z�l�~��u�u��C������ �{�D�V�h�z���������������.��@�R�d������������/����A�]���`�r���������_������_�8�J�\�n����w�w��������_�"�4�F�X��������������� ���0�B�T�_�x����������������C�_��P�b�t�������������C��(�:�L�q��/����(�:�L�^�Z�������������K�Z�l�~����`���������)�;�M�_�A���������������`
��.�@��C�v����K���1�����*�<��`�r���������������8�J�\��n��������/��K��"�4���X��|����������{��� ���0�{�T�f�x�u�)����M������{��>�P�b�t������������(�:�L��^�p������������;�W�_�{�l��~�������������_�2�D�V�h������#�����O����.�@�R�d�{��������������*�<��N���r����������������&��J�\��n������������C�_�"�4�F�k���(���
��.�@�R𠐖�������_������'��K�Z�l�~����`���������_��)�;�M�s��������������`
��.�@��C�v�������������*�<��`�r��������������8�J�\�n���������/�K��"�4�F�X��|����������{��� ���0�{�T�f�x��������������k�:��L�^�p�����������$�6�H�Z��l�������������� �2�D�K�h�z������������
��_�{�@�R�d�v���������������*��<�N�`��������������7���&�8�J��/�n���������������"�K�F�X�j��|������������C��0�B�T�f��������������C��,�>�P�t����������(�:�L�^������C�������$�N�g�
��.�@�R�|�.������K�������$�N����
��.�@�R�|��������������$�N��x ��"�4�F�X��66�����K�������$�N�K�
��.�@�R�|�������K�������$�N���
��.�@�R�ȑ������K�������$�K�/�Z�l�~����`���������/�*�<�N�`�r����������K��&�8�J��n������������"�4��X�j�|������������� ��0�B��T�f�x����4�������/��� �2�D�V��{�{����������{��� ��/�/�S�e��w���������������=�O�a�s�{�����������C���'�9�K�]�o����������_����#�5������k�}�������_����� ����C�U��g�y���������� ��-�?�Q�c��������������L{����,�>�P���t����������������(���L�^�p�������������C���$�6��H�Z�l�����$�6�H�Z�_�~����[P���������(�/�L�^�p������������K�$�6�H�Z�l�K������������       ��-�?�Q�{�v�����������*�<�K�`�r����������������8�J�\�n���������/���"�4�F��X�_�|����������6���$�{�_�Z��l�~������������!�/�E�W�i��{�K���������/�A�S�e�����������������+�=���a�s�����������������9��K�]�o���������������#�5�G�Y��/�K������/���� ��1�C�U��y��������_j��)�;�M�_�q�{�T�f�x�����������K�U�g�y����Q�����������0�B�T�����������K����,�>�{�b�t���K����     ��-�?��:�L�^�p���K��������/�;��M�_�q�����������������,�>�{������������������(�#\���T�f�x�������� ��1�_�,�>�P�b��t�K���������&�8�J�\�n��i�{������������� �����j�|���������_�������/�+��=�O�a�������������'�9�K��]����������{����(�:�L�^�C�Y�k��}�����������{���(�:�L�^�p�����������(�:�L�{�l�������$�6�H��K�����'�9�_�]�o�������D�K�P�b�t��K�5�G�Y�k�}�����������1�K����������������O���(�:�-������������������$�6��DP�b�t��y�/�/�/�A�S�e��/�_�:�L�^�p���������{��{����������{�~���������� ������������������K�>�P�b��t�[`���%�7�I���C��0�B�T�f����������a_�K�`��r�����_�Y�k�}������������ ���1���������������/��-�?��Q�K��� ��0�������)�;�M����q�������{����P��b�t�C���I�[�m�����������{��A��?�������������������*�<�{�YK����$�6�H��K������)�_�M�_�q�����`@91�K�]�o��K�{����������� �2�D�� P������������$�6�K�Z�l�~��[`K�]���������:�L�^�p���������a��K�0�B�T�f��/�u�������K�����)���WA��{��������{���������/�>�P�b�t���K�K��������(�:�L�^�/����������{�{�/��'�9�K���Z�l�~���������������{�_�k��}���_�_����������.�@�R�_���������������*�<�N��d�v��������_�_���    ��-����K�N�`�r���������������/�M��_�q���C�������������� �2�S�K�}���������������
��.�C�R�d�v���������  ��-�?���K�������/�����!�C����P�b�t��K�������� ��A�S�e�w�������������+�=�O�a�K�����K����������h�z����K������
��a��K�0�B�T�f�/����������K�!�3�E��W���{�C����������{��� ��/�A�/�e��w�������/����������L�^�p�����������a{��K��&�8�J�����������������)��;�{�_�K�j�|�����_�����%���>�F�X�j�|���_����������1�C��U�g�y�{���������%���)�;�M�_�q��K�|���������X�����S�K�]�o������������_�4�F�X�j������������K��������C���*�<�N������+�=��/�����$�6�Z�l�~��/�9�K�]�o��������2�D�V�h�z�K��������}����������/�v�����������*������        ��-�{�������/�8�J��\�n���)�;�M�_��q���"�4�F�X�j�����������_�m����������{�f�x��������K�������������� �_����������_�(�:��L�^����
��.�@��R������'�9�K����o�������C�N�`��r�������C�G�Y�k��}������������ ��1�C�U�g�y������������/�       ���-�?�Q�c�u���������������)���M�_�q���������������&�8�J�\�n��������������"�4�F�X�j�|��������� ��0�B�T�f�x�����������K�,�>�P�b�t�������������(�:�L�^�\�������������,�>�P�b��t�������C������(�:�L�^�p�����������������$�6�H�Z�l�~������������� �2��D���h�z������������
��.�@�R��d�v���{����������*�<�N�`�r�����������������&�8�J�\�n���������������"���F�X�j�|������������ ��0�B��T�f�x�{�������������,�>�P�b��t���������������(�:�L�^�p��������������K�%�7�I�[�m�������������!�3�E�W��{����������� ��/�A�S�e�w�������������+�=�O�a�s�����������_���'�9�K�]�o�������������#��5�{�Y�k�}������������ ��1�C��U�g�y����������  ��-�?�Q�c��u��������������)�;�M�_�q����������������%�/�I�[�m��������������!�3��E�W�i����������� ��/�A�S��e�w���������������+�=�O�a�s�����������������'�9�K�]�o���������������#��5�G���k�}������������ ��1�C��U�g�y�����{�������
��.�@�R�d�v����������{��%�7�I�[�m�������������!�3�_j�`�r�������������&�8�J�\�n��������������"�4�F�X�j�|��������`���
��.�@�R�d��v����������������<�N�`�r����������������&�8�J�\�{���������������"�4��F�X�j�|������������ ��0�B�T��f�x���������������,�>�P�b�t����������������(�:�L�/�p���������������$��6�H�Z�l�~������������� �2�D��V�h�z������������
��.�@�R�d��v��������������*��N�`�r���������������'�9�K�]�o������������#�5�G�Y�k�}��������� ��1�C�U�g�y����������  ��-�?�Q�c�u�������������)�;�M�_�2`��������������+�=�O�a�s���������������'�9��K�]�o�������������K��#�5�G�Y��k�}������������ ��1�C�{�g�y�������������   ���-�?�Q�c�u������������)��;�M�_�q���������������%�7�I��[�m�������������!�������������