ELF 4:`4 (44, 88/usr/lib/ld.so.1GF "#$%&(*+,-./0234689;<=?@BD  !')157:>ACE ("!4; FK ]< i8p4x vh}       \pT &7x H P`\| b  jO`o zt 8u0@!0@ x( DP0    d xL    6$><@ JP<x bD m#r|ztt CreateMcastSocket_environ_get_exit_frame_monitormemcpy.st_doubleread.st_double_foreffsetTTLvalueatexitmainfprintfsendto_startsetsockoptstrcpy_PROCEDURE_LINKAGE_TABLE_memsetinet_addrGroupIPaddress_lib_versionsendMessageTimeToLive_fini__environ_lockcloseerrnoreusePort__fsr_init_value.st_float_foreff_etext_sys_errlist_init.ld_intbindgetMessagejoinGroup_DYNAMIC__iob.st_llong__xargcleaveGroupselect_exitatoi_GLOBAL_OFFSET_TABLE__edatastrcat__cg92_used.ld_float.ld_llongchat.st_intrecv__1cG__CrunMdo_exit_code6F_v____ArgvsetLoopbackwritemap_mcast_address.ld_double_endUDPportsocket__xargv.st_floatlibsocket.so.1SISCD_2.3libnsl.so.1libc.so.1SUNW_0.7SUNWprivate_1.1 zt zt =( Nq,; p0*8 D/P1\h tC#. :>40(( @"axD"at"`$, @' $+`-` `?-) - =--% # @CdE@Ca# (  ,@CU@@ @CN@CO "      **`* @*  ""  "     + **      + **     **   㿘 "    //// 77㿘 "" "   ////    ////   7777 `" 2 2 *@2 *`2 *`*`2@2`""2 2 **2 **2`*2`*2`**222`22"㿘`" 6 6 6 6 .@.`.`.`'6@6`'㿘" &"6 6 6 6 ....6`6`6`....?6`6666?&`" 2 2 2 2 *@*`*`*`2@2`"""2 2 2 2 ****2`2`2`****2`2222"㿠 @5E@`@;9@c@E#@.@B9 @B7@B5 @B* 㿐 7 ; a~7'@B) H3@1@B" ?H5E7@;@G ap-'E-@B@A?@B@A 7㾐'||  @A   @A |6 'E'%F'|-'$@A@Aߐ0@( @A @Aߖ @@ @ @@@@D OސF@AT@A?㻐 @A$@A$@@  &57-~7@A' @A @ 9F+F@A`h@Av?@A{ @Ap?㻠 @Az$$@A @@9F@Ae ā@A}@ ;F5F@AW@AL?@AQ`@AF?㿠; c;F9@AM @`!0@Aa3@A`@Aa&a|/+)F -ူ`P!@AY㿈@AA?@'7F@A&(  ''@AJ ?H;F@Aa<@A ?㿈@A$?@'5F@A (  9F''@A, ?H!t@@@@@@?㿘? 'c @A ?H;F@@a@@Ր?㿠  @A ?@;Fa@@ρ㿠'DK/K  @@ ?@;F@@a㿠 㿠Usage: mchat session_number e.g.: mchat 22 can't create socket: error in bind type in message to be sent to the group followed by ENTER hit CTRL-D to quit from the group error in select error in reading from STDIN error in sendto error in reading from multicast socket zero bytes read error in write to STDOUT 225.0.0.process joining multicast group %s:%d error in inet_addr error in joining group error in leaving group process quitting multicast group %s error in setsockopt,SO_REUSEPORT error in setting loopback value error in disabling loopback 800<0H0T0`0l0x00000000000000 0 |  $ oFo `o  , oo($ `     |    80#(2,ES_ n~ ("!  < 84x h$+   2=D^eo~    \pT x  `|    ` !t +850@!40@: DxL( W_Dd^Pi0    d xL   $<@ <x D #|t#t+ mchatcrti.scrt1.s__get_exit_frame_monitor_ptr__do_exit_code_ptr__crt_scratchvalues-Xa.cDrodata.rodatamulticastChat.cmulticastUtilities.ccrtn.s_END__START_CreateMcastSocket_environ_get_exit_frame_monitormemcpy.st_doubleread.st_double_foreffsetTTLvalueatexitmainfprintfsendto_startsetsockoptstrcpy_PROCEDURE_LINKAGE_TABLE_memsetinet_addrGroupIPaddress_lib_versionsendMessageTimeToLive_fini__environ_lockcloseerrnoreusePort__fsr_init_value.st_float_foreff_etext_sys_errlist_init.ld_intbindgetMessagejoinGroup_DYNAMIC__iob.st_llong__xargcleaveGroupselect_exitatoi_GLOBAL_OFFSET_TABLE__edatastrcat__cg92_used.ld_float.ld_llong.st_intrecv__1cG__CrunMdo_exit_code6F_v____ArgvsetLoopbackwritemap_mcast_address.ld_double_endUDPportsocket__xargv.st_floatanotate anotate@ <(,  D   H anotate`$H4xxLB<x anotate anotateT<tB(BTB<B<@B ,multicastChat.c /home/cs476/public_html/SocketProgramming/c /opt/local/software/sunstudio12.1/prod/bin/cc -O -c multicastChat.o multicastChat.cXa;O;R=Sun C 5.10 SunOS_sparc 2009/06/03;backend;raw;cd;DBG_GEN 5.2.7multicastUtilities.c /home/cs476/public_html/SocketProgramming/c /opt/local/software/sunstudio12.1/prod/bin/cc -O -c multicastUtilities.o multicastUtilities.cXa;O;R=Sun C 5.10 SunOS_sparc 2009/06/03;backend;raw;cd;DBG_GEN 5.2.7YUO /home/cs476/public_html/SocketProgramming/cmulticastChat.cZT /home/cs476/public_html/SocketProgramming/cmulticastUtilities.c DD% DD%cg: Sun Compiler Common 12.1 SunOS_sparc 2009/06/03cg: Sun Compiler Common 12.1 SunOS_sparc 2009/06/03@(#)stdio.h 1.84 04/09/28 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)types.h 1.86 07/09/20 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)socket.h 1.78 08/01/18 SMI@(#)uio.h 1.34 09/06/15 SMI@(#)socket_impl.h 1.1 05/08/02 SMI@(#)un.h 1.11 02/10/02 SMI@(#)if_dl.h 1.10 03/05/21 SMI@(#)netconfig.h 1.24 04/02/27 SMI@(#)in.h 1.55 09/05/27 SMI@(#)stream.h 1.115 08/07/22 SMI@(#)vnode.h 1.133 09/07/17 SMI@(#)t_lock.h 1.45 98/02/01 SMI@(#)machlock.h 1.25 03/09/02 SMI@(#)param.h 1.82 06/01/30 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)mutex.h 1.22 08/05/05 SMI@(#)rwlock.h 1.10 08/05/05 SMI@(#)semaphore.h 1.5 98/02/01 SMI@(#)condvar.h 1.14 04/10/21 SMI@(#)rwstlock.h 1.4 04/11/09 SMI@(#)ksynch.h 1.6 97/10/22 SMI@(#)cred.h 1.27 06/05/03 SMI@(#)resource.h 1.37 07/02/07 SMI@(#)seg_enum.h 1.9 09/07/02 SMI@(#)kstat.h 1.22 07/02/02 SMI@(#)kmem.h 1.37 06/03/10 SMI@(#)vmem.h 1.12 05/06/27 SMI@(#)poll.h 1.28 98/11/23 SMI@(#)strmdep.h 1.10 98/01/06 SMI@(#)model.h 1.24 04/09/28 SMI@(#)strft.h 1.2 00/03/17 SMI@(#)byteorder.h 1.18 04/09/28 SMI@(#)fcntl.h 1.17 06/03/10 SMI@(#)fcntl.h 1.52 07/03/05 SMI@(#)ioctl.h 1.9 92/07/14 SMI@(#)netdb.h 1.30 03/12/04 SMI@(#)pwd.h 1.22 04/09/28 SMI@(#)inet.h 1.21 08/01/04 SMIacomp: Sun C 5.10 SunOS_sparc 2009/06/03iropt: Sun Compiler Common 12.1 SunOS_sparc 2009/06/03cg: Sun Compiler Common 12.1 SunOS_sparc 2009/06/03cg: Sun Compiler Common 12.1 SunOS_sparc 2009/06/03@(#)stdio.h 1.84 04/09/28 SMI@(#)feature_tests.h 1.25 07/02/02 SMI@(#)ccompile.h 1.2 04/11/08 SMI@(#)isa_defs.h 1.29 08/06/06 SMI@(#)stdio_iso.h 1.8 05/08/16 SMI@(#)va_list.h 1.15 04/11/19 SMI@(#)stdio_tag.h 1.4 04/09/28 SMI@(#)stdio_impl.h 1.15 07/03/05 SMI@(#)stdio_c99.h 1.2 04/03/29 SMI@(#)string.h 1.27 07/01/14 SMI@(#)string_iso.h 1.5 04/06/18 SMI@(#)types.h 1.86 07/09/20 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.10 04/09/28 SMI@(#)select.h 1.19 04/01/28 SMI@(#)time_impl.h 1.11 05/05/19 SMI@(#)time.h 2.77 09/06/02 SMI@(#)time.h 1.45 08/01/09 SMI@(#)time_iso.h 1.4 04/09/07 SMI@(#)socket.h 1.78 08/01/18 SMI@(#)uio.h 1.34 09/06/15 SMI@(#)socket_impl.h 1.1 05/08/02 SMI@(#)un.h 1.11 02/10/02 SMI@(#)if_dl.h 1.10 03/05/21 SMI@(#)netconfig.h 1.24 04/02/27 SMI@(#)in.h 1.55 09/05/27 SMI@(#)stream.h 1.115 08/07/22 SMI@(#)vnode.h 1.133 09/07/17 SMI@(#)t_lock.h 1.45 98/02/01 SMI@(#)machlock.h 1.25 03/09/02 SMI@(#)param.h 1.82 06/01/30 SMI@(#)unistd.h 1.43 06/03/10 SMI@(#)mutex.h 1.22 08/05/05 SMI@(#)rwlock.h 1.10 08/05/05 SMI@(#)semaphore.h 1.5 98/02/01 SMI@(#)condvar.h 1.14 04/10/21 SMI@(#)rwstlock.h 1.4 04/11/09 SMI@(#)ksynch.h 1.6 97/10/22 SMI@(#)cred.h 1.27 06/05/03 SMI@(#)resource.h 1.37 07/02/07 SMI@(#)seg_enum.h 1.9 09/07/02 SMI@(#)kstat.h 1.22 07/02/02 SMI@(#)kmem.h 1.37 06/03/10 SMI@(#)vmem.h 1.12 05/06/27 SMI@(#)poll.h 1.28 98/11/23 SMI@(#)strmdep.h 1.10 98/01/06 SMI@(#)model.h 1.24 04/09/28 SMI@(#)strft.h 1.2 00/03/17 SMI@(#)byteorder.h 1.18 04/09/28 SMI@(#)fcntl.h 1.17 06/03/10 SMI@(#)fcntl.h 1.52 07/03/05 SMI@(#)ioctl.h 1.9 92/07/14 SMI@(#)netdb.h 1.30 03/12/04 SMI@(#)pwd.h 1.22 04/09/28 SMI@(#)inet.h 1.21 08/01/04 SMIacomp: Sun C 5.10 SunOS_sparc 2009/06/03iropt: Sun Compiler Common 12.1 SunOS_sparc 2009/06/03ld: Software Generation Utilities - Solaris Link Editors: 5.10-1.497.interp.hash.dynsym.dynstr.SUNW_version.rela.data.rela.bss.rela.plt.text.init.fini.rodata.rodata1.got.dynamic.symtab.strtab.annotate.debug_info.debug_line.debug_abbrev.comment.shstrtab < $$`"o ` `p-B  8B $ BB  L R||X ^feoG0 t8820=00}0( #5o&8L')i* ,*LA 9