ELF|4$%4 ("444ܢܢPd((( Qtd/lib/ld-linux.so.2GNU   -k,%<pL:7\#0lX|Qx,^LSĕ܆89?9 9r,<-LK0"4| \x)l9D8 libc.so.6recvatolfgetsperroroptargsocketselectfprintfbindoptindstdinsendtobcopygetoptntohsstrcmpgethostbynamestderrhtonsexitatoi_IO_stdin_used__libc_start_mainstrlenclosegetsockname__gmon_start__GLIBC_2.0ii (, 048Уԣأܣ      $U/ 5ȣ%̣%Уh%ԣh%أh%ܣh%h %h(%h0%h8p%h@`%hHP%hP@%hX0%h` %hh%hp% hx%h%h%h%h% h%$h1^PTRhhQVhh?US[PdtЋ]ÐU=<u)tҡu<ÉUtt hЃÐU h h hԐ jUWd )DžtDžlDž\DžDžhu uppuDžtpdt)d?rt1Džllw hb 54y Džl+hV j54h35,Z jT}tE 8E 48 8E 48hL8E h8 8E 4dd Dždltdhhp"jjjE}y hX j+fEEfEjEPut h jDž``PEPut hԑ jEʃP%PhD hcEă}u&hh5,~ jAEp E؃PEċ@0tfEd P+fEڃ\ubht$ hD50hPh1PPuDž6DžjEPjP PPuR y h3Dž ȉEEE@ PjjP y hLF juM hYu Dž(hbDžt[50hPh1Pu DžPhlEƒE0jhPuNE} h% jPhDžDž\ h{ hĒfDž\ u}ÐUWVS [ .)19sאF9r [^_UVS[)ɍqu :[^ÉNuUSRt ЋuX[US[_RR]format: ex2s -[dr:] sec usec hostname portno option: d set debug mode option: r set retry number dr:turn on debug mode. The retry number is set to %d unrecognized arg >%s< timeout is set to %d sec %d usec The receiver's host name is %s, port_no=%d opening datagram socketbinding name to datagram socketgetting socket namesocket has port #%d %s: unknown hostEnter state %d Enter the message=$sending datagram messageselect errortimeout!retry %d user input =%s != $, neglect it error in recv()received ack =%s exit to while loop incorrect state!   \H؃ ģD(ooo„"2BRbr†҆"2BRbrGCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-54)GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-54)GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-56)GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-56)GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-56)GCC: (GNU) 3.2.3 20030502 (Red Hat Linux 3.2.3-54)($!help_msg7main(:M4Ointso<VouoVdFG#H#7oNK#  7N 3234%\)eK?#X#4#JJ## , }a.b#c# dO#eO# f#[ . S O#  # #  # # F # J #  # # #$  #(  #, d #0  #4 x O#8 , #O#< e %d#@ > )3#D  *A#F  +#G T / #H i 8v#L  >#T  ?#X _ AO#\ A C#`    # #p O#   ! 3O(hUOhUxOZ OttoeXbeHhpDnO@w$ obuf!g"fl#q$O%Ofc&OfG'Ofg(f{)Of*Of+OfZ-e.em/e0Oe1Oer2Oe3Oei4Oe 7O5TO1YODOa ؉CO`OeOeix%P׎%P   ?  % $ > $ > : ; I I : ;  : ; I8  : ; I !I/  : ;I8 &I: ; .? : ; I@ .? : ; I@ : ; I 4: ; I 4: ; I .? : ; ' I< I4: ; I? < .? : ; I<  .? : ; I<  !I/w /usr/include/netinet/usr/include/bits/usr/include/usr/include/sysex2s.cin.hsockaddr.hstdint.hnetdb.hselect.htime.htypes.hstdio.hlibio.h( d 9*>X*VWVVdW))9%:ddrgr $:ddeVO*W4W#V2IV,'fddWWX| (@AB K.HhCAB GJ..J.a.J.K.`..Q.. S. T.. _._sbuf__time_t_IO_lock_th_aliasesfromBuf_flags2short unsigned intdebugunsigned char_IO_FILEtimevaloptarg__off_ttoPort_no_IO_buf_endflagtv_usecclose__fd_mask_IO_markerhelp_msg_IO_read_end__d0_IO_write_basetoBuf_IO_save_basestdin_next/users/server/students/cs522/project/socket/mappingfd_set_cur_column_IO_write_endsockaddr_in_markersnewTimeoutargchostent_chain__pad1__pad2short intgetoptlong long intoption_exist_IO_backup_basesin_port__fds_bitslong long unsigned intsa_family_th_addrtype_IO_read_ptr__resulth_nameatolex2s.c_unused2sin_addr_flagsreadfdsfromrcv_name_pos__suseconds_t__d1_shortbufmain_IO_buf_baseretrygethostbynameatoihostnametimeoutsockmaxfdplin_addr_tstderr_IO_save_endh_lengthh_addr_listGNU C 3.2.3 20030502 (Red Hat Linux 3.2.3-56)__off64_t_IO_write_ptr_lockargv_mode_old_offsetoptind_filenosin_zerotv_secs_addr_vtable_offsetuint16_tuint32_tin_port_tsin_family_IO_read_basestate.symtab.strtab.shstrtab.interp.note.ABI-tag.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.eh_frame.data.dynamic.ctors.dtors.jcr.got.bss.comment.debug_aranges.debug_pubnames.debug_info.debug_abbrev.debug_line.debug_frame.debug_str#(( 1HH7 ?؃Go„:To c (l DD up  p{||\\xx^ؒܢ ģh,,,8d (q{| 0 #+t*`!3 0(H؃„D   | \ xؒܢģ, ! *8ؒKX\<hć ~ ؒ8 -,%<pxL:0\#CܢTlfsD | x,| LS̆ ܢH .,:hC ?܆\ܢmܢ x99\  9ܢ,<-, ģ!@&L70Hܢ[4m||\xܢl9 ܢ(@ 8 call_gmon_startcrtstuff.c__CTOR_LIST____DTOR_LIST____EH_FRAME_BEGIN____JCR_LIST__p.0completed.1__do_global_dtors_auxframe_dummy__CTOR_END____DTOR_END____FRAME_END____JCR_END____do_global_ctors_auxex2s.catol@@GLIBC_2.0_DYNAMICstrcmp@@GLIBC_2.0close@@GLIBC_2.0_fp_hwperror@@GLIBC_2.0fprintf@@GLIBC_2.0__fini_array_endselect@@GLIBC_2.0__dso_handle__libc_csu_finibcopy@@GLIBC_2.0_initsendto@@GLIBC_2.0stderr@@GLIBC_2.0_startgetopt@@GLIBC_2.0fgets@@GLIBC_2.0ntohs@@GLIBC_2.0strlen@@GLIBC_2.0__fini_array_start__libc_csu_init__bss_startmain__libc_start_main@@GLIBC_2.0__init_array_enddata_startprintf@@GLIBC_2.0bind@@GLIBC_2.0_finigetsockname@@GLIBC_2.0__preinit_array_endgethostbyname@@GLIBC_2.0exit@@GLIBC_2.0atoi@@GLIBC_2.0_edata_GLOBAL_OFFSET_TABLE__endhtons@@GLIBC_2.0stdin@@GLIBC_2.0__init_array_startoptarg@@GLIBC_2.0_IO_stdin_usedrecv@@GLIBC_2.0__data_startsocket@@GLIBC_2.0_Jv_RegisterClasses__preinit_array_starthelp_msgoptind@@GLIBC_2.0__gmon_start__