ELF4( U } h&h E PEP E}uE8PPj.PE}u hKEEEPPh8t&%PPPt&P&uePJ5%PPPmPVP=P&P h]&=t=t hq=t=t h=t=| h=t=t h=u=t ht=u=t hU=tSE9t h 1E E PE9u<E E PD&EH9u$E  hAr=tPPEPPE=tEP EPjÍvUh@E8tEPh j01.01b:cf:hin:p:q:r:suvw:ABCDEFKL:NO:P:Q:R:S:U:invalid -f optionunrecognized optioncan't specify -h and -ucan't specify -D and -ucan't specify -L and -ucan't specify -N and -ucan't specify -B with TCPcan't specify -f with TCPmissing and/or missing $ 0$$$$@P$p$$$$$$$$$$$$$`$$$$$$$$(B`$usage: sock [ options ] (for client; default) sock [ options ] -s [ ] (for server) sock [ options ] -i (for "source" client) sock [ options ] -i -s [ ] (for "sink" server) options: -b n bind n as client's local port number -c convert newline to CR/LF & vice versa -f a.b.c.d.p foreign IP address = a.b.c.d, foreign port# = p -h issue TCP half close on standard input EOF -i "source" data to socket, "sink" data from socket (w/-s) -n n #buffers to write for "source" client (default 1024) -p n #seconds to pause before each read or write (source/sink) -q n size of listen queue for TCP server (default 5) -r n #bytes per read() for "sink" server (default 1024) -s operate as server instead of client -u use UDP instead of TCP -v verbose -w n #bytes per write() for "source" client (default 1024) -A SO_REUSEADDR option -B SO_BROADCAST option -C set terminal to cbreak mode -D SO_DEBUG option -E IP_RECVDSTADDR option -F fork after connection accepted (TCP concurrent server) -K SO_KEEPALIVE option -L n SO_LINGER option, n = linger time -N TCP_NODELAY option -O n #seconds to pause after listen, but before first accept -P n #seconds to pause before first read or write (source/sink) -Q n #seconds to pause after receiving FIN, but before close -R n SO_RCVBUF option -S n SO_SNDBUF option -U n enter urgent mode after write number n (source only)%sGCC: (GNU) egcs-2.91.66 19990314/Linux (egcs-1.1.2 release).symtab.strtab.shstrtab.text.rel.text.data.bss.note.rodata.rel.rodata.comment@r!  +16< D  P=9Yt  4<6$+3 8@I9NU\chqv~ ",7AKT[`emv{main.cgcc2_compiled.usageclientlingerlistenqnbufreadlenwritelenmainopterrgetoptoptargatoibindportcrlfstrrchrforeignportforeignipstrcpyhalfclosesourcesinkatolpauserwserverudpverbosereuseaddrbroadcastcbreakdebugrecvdstaddrdoforkkeepalivenodelaypauselistenpauseinitpauseclosercvbuflensndbuflenurgwriteoptindhostportcliopenservopensinkloopexiterr_msgerr_quitrbufwbuf $1Zagq )/9CIS agq  !"#$%"&2'B(QWa r)*+,-./2 ;CQ Z%bp y  ) #  00"1'0=2N0U0h1m020102 213214 5&607@E8Y^9h7PTX\`dhlptx|  $(,0