ELF44 (444444ۅۅ܅(HHHDDPtdkttQtd/lib/ld-linux.so.2GNU GNU|*c5PtwFQ0oA@  0a( b $)@R@!%% NjdDMD6`d @" !`2)h  A@`0!i  N@@R@F@`dLK @H ( ACDFIKMNOPQSTVWYZ\]^`abdegjkmnqsuvxz{|:kqQ5\k`W@+.t[v'g.sJܥ/WG@Ԫirit[:RӹDZw 7[4uW*^~f  0npXF~3 ^<O J|wQ i "fLPY"(4" " n7" -,j(" p  q "  " " 2 M " . N" 7 3" " 3" V} V  W !|,![ L l 0P@ H !4 !Q !" :3" R  Vf  !6" #" fn_ " D@+*  "  "  " P^ )"  8  $" 9" ~6"  " y @ !n  " ,!p " ;" " W #" +4" " !l2 ' " ~ 2 " K E x@" $" " 7" l$ P" A" jN" l) !BI"  6 8?" " j4" >  2 " " E8"   - !5" 7"   c " ! L  nI *"  W" q 5  1 "   _/" B 1" K" _3" ~n"  R 34" 6" " 1 F t'"    " c$" h"  "   !<F"  P^ " 2nM"  &*"  ! @!3" nM" !m ~6" ;$S" " >w" 4"  " X  !#" 2(  ?!Fa +" 1!" p` " ? " " v" { /$"  <" -A" P" l q " jM" l) " BI" 7" 6 "  KM" 4" <3"  " :" , 9P" hZ" m " N O0#" ,$" " 2 L  P" 8?"  " Z" ?4" q x" " a*" D" libstdc++.so.6__gmon_start___Jv_RegisterClasses_ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__pthread_key_create_ZNSaIcEC2Ev_Znwj__cxa_free_exception_ZNKSs4sizeEv_ZNSi5seekgESt4fposI11__mbstate_tE_ZSt20__throw_length_errorPKc_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6__ZNKSs5c_strEv_ZTISt9exception_ZNSi5seekgExSt12_Ios_Seekdir__cxa_rethrow_ZTVN10__cxxabiv120__si_class_type_infoE_ZSt4cout__cxa_allocate_exception_ZTISt11logic_error_ZNSaIcED1Ev_ZNSaIcED2Ev_ZNSolsEi_ZNSolsEj_ZNSt9exceptionD2Ev_ZNSolsEt_ZNSt11logic_errorC1ERKSs_ZSt4cerr__cxa_begin_catch_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc_ZNSsC1EPKcRKSaIcE_ZSt17__throw_bad_allocv_ZNSt8ios_base4InitC1Ev_ZSt3cin_ZTVSt9exception__cxa_throw_ZStrsIcSt11char_traitsIcEERSt13basic_istreamIT_T0_ES6_PS3__ZNSsD1Ev_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c_ZNSaIcEC1ERKS__ZNSi4readEPci_ZdlPv__cxa_end_catch_ZSt4clog_ZNSi5tellgEv_ZNSt8ios_base4InitD1Ev_ZNSt14basic_ifstreamIcSt11char_traitsIcEED1Ev_ZNSolsEPFRSoS_E_ZNSirsERt_ZNSt11logic_errorD1Ev__gxx_personality_v0_ZNSaIcEC1Ev_ZNSt14basic_ifstreamIcSt11char_traitsIcEEC1EPKcSt13_Ios_Openmode_ZNSaIcEC2ERKS__ZTVN10__cxxabiv117__class_type_infoE_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEvlibm.so.6libgcc_s.so.1_Unwind_Resumelibc.so.6_IO_stdin_usedsocketstrcpyhtonsconnectinet_ntoalistenstrlen__cxa_atexitsendmemset__errno_locationbindshutdownrecvinet_addrcloseacceptstrerror__libc_start_mainntohs_ZN12ClientSocketC1Ei_ZN11MemoryBlockC2Ej_ZN12ClientSocket10disconnectEv_Z14NET_initializev_ZNK12NetworkError4whatEv_ZN12NetworkErrorC2EPKcS1_j_ZN11MemoryBlockC2Ev_ZN12ServerSocketD1Ev_ZTV12StreamSocket_ZNSt4fposI11__mbstate_tEC1Ex_ZNSt12_Vector_baseIcSaIcEE13_M_deallocateEPcj__libc_csu_fini_ZSt11__addressofIcEPT_RS0__ZN9__gnu_cxx13new_allocatorIcE8allocateEjPKv_ZNK12NetworkError7getLineEv_ZN12ClientSocketC2Ei_ZN12StreamSocketC1Ev_ZNK12NetworkError10getMessageEv_ZNSt13move_iteratorIPcEC2ES0__ZSt7forwardIcEOT_RNSt16remove_referenceIS0_E4typeE_ZNSt16allocator_traitsISaIcEE11_S_max_sizeIKS0_vEEjRT_i_ZNSt12_Vector_baseIcSaIcEE12_Vector_implD1Ev_ZN14PacketProtocol13receivePacketEv_ZNSt6vectorIcSaIcEEC1ERKS0__ZNSt12_Vector_baseIcSaIcEE17_M_create_storageEj_fp_hw_ZNSt6vectorIcSaIcEE4dataEv_ZSt15__alloc_on_moveISaIcEEvRT_S2__ZN14PacketProtocol8sendSomeEPKvj_ZNSt4fposI11__mbstate_tEC2Ex_ZTI12ClientSocket_ZNSt6vectorIcSaIcEEaSEOS1__ZNK11MemoryBlock10readStringERj_ZNKSt6vectorIcSaIcEE11_M_data_ptrIcEEPT_S4__ZN12StreamSocketD2Ev_ZTS12NetworkError_ZNSt12_Vector_baseIcSaIcEEC2Ev_ZNSt27__uninitialized_default_n_1ILb1EE18__uninit_default_nIPcjEEvT_T0__ZNSt12_Vector_baseIcSaIcEED1Ev_ZNK12NetworkError8getPlaceEv_ZStorSt13_Ios_OpenmodeS__ZN12ClientSocket7receiveEPvj_ZSt27__uninitialized_default_n_aIPcjcEvT_T0_RSaIT1_E_ZNSt12_Vector_baseIcSaIcEE11_M_allocateEj_Z21NET_get_error_messagei_ZN12NetworkErrorD1Ev_ZNK11MemoryBlock11readNaturalERj_ZN12ClientSocketD2Ev_ZNSt6vectorIcSaIcEE17_M_default_appendEj_ZNKSt12_Vector_baseIcSaIcEE13get_allocatorEv_ZN12ClientSocketC1Ev_ZTV12ClientSocket_Z13make_endpointPKct_ZNSt6vectorIcSaIcEE14_M_move_assignEOS1_St17integral_constantIbLb1EE_ZNSt12_Vector_baseIcSaIcEED2Ev_ZN12ClientSocket4sendEPKvj_ZNSt6vectorIcSaIcEE21_M_default_initializeEj_ZN12ClientSocketC2Ev_ZNK11MemoryBlock4readIhEERKT_Rj_ZN12ServerSocketC1EPKct_ZNSt12_Vector_baseIcSaIcEE19_M_get_Tp_allocatorEv_ZnwjPv_ZNKSt6vectorIcSaIcEE12_M_check_lenEjPKc_ZTI12ServerSocket_ZNSt6vectorIcSaIcEEC2EjRKS0__ZTI12StreamSocket_Z12NET_is_errori__data_start_ZN11MemoryBlock10appendByteEh_ZTV12NetworkError_ZNSt9exceptionC2Ev_ZNSt16allocator_traitsISaIcEE8allocateERS0_j_ZNK11MemoryBlock7getSizeEv_ZNSt13move_iteratorIPcEC1ES0__ZN12ClientSocketD1Ev_ZNKSt4fposI11__mbstate_tEcvxEv_ZSt4swapIPcEvRT_S2__ZNK12NetworkError7getCodeEv_ZNKSt6vectorIcSaIcEE8max_sizeEv_ZN12StreamSocketC2Ev_ZN11MemoryBlockD2Ev_ZSt8__fill_aIcEN9__gnu_cxx11__enable_ifIXsrSt9__is_byteIT_E7__valueEvE6__typeEPS3_S7_RKS3__ZN12ServerSocketD0Ev_ZNSt6vectorIcSaIcEE6resizeEj_ZSt32__make_move_if_noexcept_iteratorIPcSt13move_iteratorIS0_EET0_T__ZNSt12_Vector_baseIcSaIcEE12_Vector_implD2Ev_ZSt10__fill_n_aIjcEN9__gnu_cxx11__enable_ifIXsrSt9__is_byteIT0_E7__valueEPS3_E6__typeES5_T_RKS3__Z14NET_is_invalidi_ZNK12NetworkError7getFileEv_ZNSt12_Vector_baseIcSaIcEEC2EjRKS0__ZNKSt12_Vector_baseIcSaIcEE19_M_get_Tp_allocatorEv_ZNSt12_Vector_baseIcSaIcEE12_Vector_implC2ERKS0__ZTS12ClientSocket_ZN12ServerSocketC2EPKct_ZTI12NetworkError_ZSt10_ConstructIcIcEEvPT_DpOT0__Z18NET_get_last_errorv_ZNSt16allocator_traitsISaIcEE8max_sizeERKS0__ZN11MemoryBlockD1Ev_ZSt34__uninitialized_move_if_noexcept_aIPcS0_SaIcEET0_T_S3_S2_RT1__ZN14PacketProtocolC1ER12ClientSocket_ZNSt12_Vector_baseIcSaIcEEC1EjRKS0__ZN14PacketProtocolC2ER12ClientSocket_ZNSt6vectorIcSaIcEED1Ev__libc_csu_init_ZNK12StreamSocketcviEv_ZN12ServerSocket6acceptEP11sockaddr_in_ZN14PacketProtocol11receiveSomeEPvj_ZN12StreamSocketD1Ev_Z13processClientR12ClientSocket_ZNKSt13move_iteratorIPcE4baseEv_ZN12NetworkErrorD2Ev_ZNSt12_Vector_baseIcSaIcEEC2ERKS0__ZN12ClientSocket7connectEPKct_ZN12StreamSocketD0Ev_ZNSt12_Vector_baseIcSaIcEE12_Vector_implC1Ev_ZN12NetworkErrorD0Ev_ZN11MemoryBlockC1Ej_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcj_ZSteqIPcEbRKSt13move_iteratorIT_ES5__ZTS12ServerSocket_ZSt18__do_alloc_on_moveISaIcEEvRT_S2_St17integral_constantIbLb1EE_ZN11MemoryBlockC1Ev__bss_start_ZNKSt13move_iteratorIPcEdeEv_ZSt3maxIjERKT_S2_S2__ZSt4moveIRcEONSt16remove_referenceIT_E4typeEOS2__ZSt25__uninitialized_default_nIPcjEvT_T0__ZStneIPcEbRKSt13move_iteratorIT_ES5__ZNSt12_Vector_baseIcSaIcEE12_Vector_implC2Ev_ZSt12__niter_baseIPcENSt11_Niter_baseIT_E13iterator_typeES2__ZN12NetworkErrorC1EPKcS1_j_ZN11MemoryBlock12appendStringERKSs_ZNK11MemoryBlock4readIjEERKT_Rj_ZSt6fill_nIPcjcET_S1_T0_RKT1__ZN11MemoryBlock6appendIjEEvRKT__ZNK11MemoryBlock8readByteERj_ZNSt12_Vector_baseIcSaIcEE12_Vector_impl12_M_swap_dataERS2__ZN11MemoryBlock6growByEj_ZN11MemoryBlock6appendI4TypeEEvRKT__ZNSt9exceptionC1Ev_ZNSt6vectorIcSaIcEEC1Ev_ZN11MemoryBlock7getDataEv_ZN11MemoryBlock13appendNaturalEj_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEv_ZNSt12_Vector_baseIcSaIcEEC1Ev_ZSt4moveIRSaIcEEONSt16remove_referenceIT_E4typeEOS3__end_ZTV12ServerSocket_ZNK11MemoryBlock4readI4TypeEERKT_Rj_ZN12ClientSocketD0Ev_ZNSt6vectorIcSaIcEE15_M_erase_at_endEPc_ZN12ServerSocketD2Ev_ZSt8_DestroyIPcEvT_S1__ZNSt16allocator_traitsISaIcEE10deallocateERS0_Pcj_ZNSt6vectorIcSaIcEEC1EjRKS0__ZN11MemoryBlockaSEOS__ZNSt12_Destroy_auxILb1EE9__destroyIPcEEvT_S3__ZSt4moveIRPcEONSt16remove_referenceIT_E4typeEOS3__ZN14PacketProtocol10sendPacketERK11MemoryBlock_ZNSt10_Iter_baseIPcLb0EE7_S_baseES0__ZNSt12_Vector_baseIcSaIcEE12_Vector_implC1ERKS0__ZNSt13move_iteratorIPcEppEv_ZSt22__uninitialized_copy_aISt13move_iteratorIPcES1_cET0_T_S4_S3_RSaIT1_E_Z12handleErrorsv_ZNSt12_Vector_baseIcSaIcEEC1ERKS0__ZNK11MemoryBlock7getDataEv_ZN12StreamSocket5closeEv_edata_ZNSt6vectorIcSaIcEED2Ev_ZSt18uninitialized_copyISt13move_iteratorIPcES1_ET0_T_S4_S3__ZNSt6vectorIcSaIcEEC2Ev_ZNSt6vectorIcSaIcEEC2ERKS0__Z12NET_finalizev_ZNKSt6vectorIcSaIcEE4dataEv_ZSt10_ConstructIcJcEEvPT_DpOT0__ZNKSt6vectorIcSaIcEE4sizeEv_ZTS12StreamSocket_ZSt8_DestroyIPccEvT_S1_RSaIT0_E_ZN11MemoryBlock6appendIhEEvRKT__ZSt4moveIRSt6vectorIcSaIcEEEONSt16remove_referenceIT_E4typeEOS5__ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPcES3_EET0_T_S6_S5_GCC_3.0GLIBC_2.1.3GLIBC_2.0CXXABI_1.3GLIBCXX_3.4 P&y 10si ii ӯkt) @vwzUD   $ ( , 048<@DHLPTX\`dhXlpt x!|"#$%&'()*+,-./013456789r:;<=f>?@SgçZt[5%%h%h%h%h% h %h(%h0%h8p%h@`% hHP%$hP@%(hX0%,h` %0hh%4hp%8hx%<h%@h%Dh%Hh%Lh%Ph%Th%Xhp%\h`%`hP%dh@%hh0%lh %ph%th%xh%|h%h%h%h%h %h(%h0%h8p%h@`%hHP%hP@%hX0%h` %hh%hp%hx%h%h%h%h%h%h%h%hp%h`%hP%h@%h0%h %h%h%h1^PTRhhQVh{?fffffff$ffffff-vtUhЃÐt&-ttUPh҃Ít&'=uU|fu듍vtUP҃uL$qUVSQLih)hEPh@wh9hrEPh@EPEPEP!hHh.hPEURURP! E PS؃ uƃhlhVPhPSPhPhP EPhhZhP EPà EP|à EP؃ P P$reY[^]aUSuEP EPvEURPG EPEP EPYEEPEPWEEuEP&] EPZSPxPhhuhPEEEPEP EP.EPhEPEPEP EP EPhhEPEPhhhP' xP% EPjE P@uh hVhPH]h0h*SPhNP hP{ EP^t PtEE uЃÃhQhSPxhPaà EPVà EPCà xPà EPà EPy؃ P P X]UWVS,>؃ P,؃ Pt< P P1E uà uƃ uǃ uEԃ uEЃh[huPhjPuPj PhmPWPhjPVPNj PPhqPoSPbhP^ PEE uЃÃhuhSPhPqye[^_]U}u3} u* h.hhh0TUhjUE ]UUE ]UE@ ]ÐUE@]ÐUE@]ÐUE PpÐUE PÐUE PÐUU ERPEUEPuUEPuuUE@‹E)‰]UE PfÐUE PEPEQRPE P<UE]ÐUSE u SPujE]ÐUE EE PE E P‹EÐUEP]ÐUE EEEMEUQE@E@ UE PEEPERP_E P‹E‹E UE ]U uUE PÐUE@‹E)‰Љ‹ERPuE PÐUE]Uu uyÐUSUERPu EPEP EP}EURPU ERPqE PpËE P_SP EP]ÐU uC;E t& u+‹E )ЃPuU1 u;E tEE ЃPuÐU uYEE@E@ÐU} tEuu PUu uU u Pu:EUEu PUU ERPE PERPE PERPUPu uÐUS} E@‹E@)‰;E r=E Pr‹E@Ru PEPE ‹EPfh}u upE u7EEuPEEEE PEPEQuRPEE PPu uE EE PEPEQRPE@‹E)‰ЉEEQRPEUEUPUE‹EPY؃ P PE P PuuEuuPU]UE P‹E@RPu EU PU u eUuu uU]ÐUE]UEu PUE]U uE u E EPE UE]U u Uu u^ÐUS udà u)‹E 9t E P uà u|EE PEP'؉E uQ;Ew u;Es uE]U} tEu PUEu P EuP uuuuÐUu upEE@E@UEu uÐUE P PUEE 9sE E]Uju u@Uu uEUuu uÐU u;E tE PUEEPu uVUjufÐUEU ]UEuu uNÐU]U uuu PU uUSEE? EP à uSP EPEE PEPuE4؃ P, PuuJ]U uUUE ЃuPuUE Uu uÐUEPEE]UE]UE]ÐUE PUE]US u EPjt]UE]UEEU E)‰ЉERPuvUS uà u 9]UE]UEE Pt uÐU u uaUEE P t u*ÐU u uUS EPEURu P EPà EP؃ P]UE P‹E ‹ERPgUE EEPusUE PuUSE PiE u f‹EЍPERP u ËE P‹EЃSPY]ÐUu ubUu uzÐUSE P‹E ЉEE  uE E PE E]USEuu P;u uxËE P؃ P]UE PEEPERPE P‹E‹E UE PEEPERP[E P‹E‹E ÐUE EE PE E P-‹EÐUE EE PE E P‹EÐUSEuPXu uaËE Pb؃ P]ÐUE P‹ERu PEPEPUu uj‹EEEPEE ‹EPÐUSE PE(‹EPE@ Pà EPEPEPSR+ EPEU P EUPEUP/à EP~ËE P{؃ P]]U uUE PUE@]ÐUE]UE(E PE Pt uÐU u uUEfEEf u ‹EPE P‹EfPEU]U]UeUE]UE]U uÐUE PEUE PEEU PÐUVSE EE@juuPE uVt7 jfjhdhSAhBh4SEƃ SY P+e[^]UVSE EE@juuPE ut7 jj!hdhShBh4SEƃ S Pe[^]UVS0EfEUԍERu P E@jURPE utP j!j,hdh ShBh4Sdƃ S Pe[^]UE@jPUEU ]ÐUVS E EEE+E‹MEERQP\E}uw jZà EP9EPh`EPEPSQ EP" EPhhS]EEE;EK;ƃ EPƃ EP S Pe[^]ÐUE EE&E+E‹MEERQPEE;EuÐUSjEPu EUPu3EUà uSPu Sà u؃ PE]US u fEUjEPu EUà u SPu]ÐUE PzÐUE PÐUVS0EfEԋE PEUԍERu Pw E@jURPE ute jj hhShBh4Sƃ SËE P؃ Pe[^]ÐUVSE @hPE ut7 j,jhh ShBh4So}t%EE @URuPEE @jjPE ut7 jjhh SzhBh4Suu2ƃ S PVƃ Sk P=Ee[^]UVSEjjj4‹EPE@ PtP jj hThShBh4Sƃ S Pe[^]UE u@t ukU u uGUE@t E@ PttE@ PE@ÐUE@]fffffffUW1VS%e0l$0)t'D$8,$D$D$4D$9u߃[^_] S/[Enter address: Enter port: Waiting for incoming connections...Client connected from :.Client disconnected.Requested for `'... found ( bytes).missing!unable to access the file requestedSending response... done.Unexpected `Error' packet received!Unknown client request type `'!WARNING: Network ERROR : AT IN ERROR: vector::_M_default_append,12ClientSocket12ServerSocketvector::_M_default_append4B@12NetworkError/home/add_user/inat-labs/Lab02_TCP/Common/ClientSocket.cppsize_t ClientSocket::send(const void*, size_t)size_t ClientSocket::receive(void*, size_t)void ClientSocket::connect(const char*, short unsigned int)peer disconnected unexpectedly/home/add_user/inat-labs/Lab02_TCP/Common/ServerSocket.cppServerSocket::ServerSocket(const char*, short unsigned int)ClientSocket ServerSocket::accept(sockaddr_in*)/home/add_user/inat-labs/Lab02_TCP/Common/StreamSocket.cppStreamSocket::StreamSocket()12StreamSocket;p8pP0P4Ld,)P2pd*24HT`tf @ 5` N x 0 T t 4 : B \ d 4 T t  : X8 {X x A Z8 gX x s(HhK,SLlT0xp$> @`B.b0\|Z 6P(\jHh$.8GR(]HthT84Xx&XH 6,LlzR|  F J tx?;*2$"@+AB D ` AB I  AB G  AB G  AB G AB S zPLR|@ D$ D GuEutu|uxU..S AAAC hTAB S LAB S DAB Z 4VAB GJ.. U.E.N 4-(AB F.(AAA 8AB X XAB X xAB R  TAB S  AXAB } AB D  1AB Di $3AB o D AB I d6AB r NAB J AB D AB R AB S  ?\AB { (AB D HAB U $l`AB D ^wAB s 3AB o #AB _ AB U *AB d 0AB V PMAB I pAB V ,dAB D..I  8AB t AB R AB X $AB A D~AB D dfAB V `AB D HFAB B nAB D VAB R LAB U  $FAB D H'AB c h@AB | 6AB r AB Y #AB _ AB W AB W (AB X HAB X h 4AB p  !AB ] !AB T  AB I  AB \   AB F ( (AB d H AB R ,lAB DR.@.I  cAB R  Y*AB f  cAB X  `AB Q  UAB D 8 =AB D X &AB U x AB D  4AB Dl  AB D  4AB p  /AB Dg   AB F @ 7AB s ` $AB `  AAB }  7AB s  $AB `  qAB V ( ^AB D].y , 2.AB j L @ AB \ l @AB V  :yAB Dq  AB X  AB W  RAB DJ ( PAB D^.j @ NAB J ` MAB I  63AB o  J3AB o ( ^MAB D[.j  :AB v  ;AB w ,AB J (P AB Do. x0AB R &AB V  AB G IAB E D$AB ` HLAB F 8t AB F X^ AB F xHAB K 7 AB G " AB G  AB R  AB \ )AB e ,<+AB EN.}AA ,lt;AB EN.}AA ,KAB Eg.xAA TAB X AB S AB S ( AB I ,L]AB El.AA xEAB A (~uAB DG.m  Z_AB DW ,AB En.AA ,nIAB EH.AA ,LAB BT.xAA  |6AB r $AB ` WAB S : AB G 84aAA CAN0HAA AA8h-"o-}]K 6 J   > | #   }}) 2.# }4%GW)" Y|wj$=T %/F",C%GW)." Y|wj^ Vvl# Vvl#.o5tT NYo6.(PfTJ 1YtoP0 1 @ otԈ  @PopooZƼּ&6FVfvƽֽ&6FVfvƾ־&6FVfvƿֿ&6FVfvGCC: (Debian 4.9.2-10) 4.9.2GCC: (Debian 4.8.4-1) 4.8.4.symtab.strtab.shstrtab.interp.note.ABI-tag.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.gcc_except_table.init_array.fini_array.jcr.dynamic.got.got.plt.data.bss.comment4HhԈtZp @ @ p   L@  . A0 WfP (`A  1br1`/,  <1V\1iz< 01P1'5AW my @l) P^ l ;f  z !2  " 7" 0J!]~6" {#"  " 04" ^ e " l)    ! =2 " \" "  " ~ P" 9;" j y  v" "  E & ~6" D  !W 1" s R " 6     7 R @!e "   !"  8?" <  " Z  " t ,  " t'"  5 BI" 6  X 7" n " &*" L   ! < L R "   8?"  (:" VpL  3" 0  Fx" y$" "  !P" !  & @M  l !4" n" " 2 " =7" Sp " s<F" (  ,!0#"   *$" ?+4" ,$" >w" " & " Ta*" *   " nM" " @R6" ! 4 !4"  " Ja$" @"   nM" A  gyA" a f  I  .6 Dn e " BI" "  $ 3" G!e$" {P^ " _/" !" < " " S" ,!" A" l" 3" K" 2 ?Yy }:3" j("  +M" L jjM" . N" 4" " +" F h` "  " " Iaf!<3" $" 8" 7"  " )E" xP" <"  "  4" 5 n_ e #" 6" " " %!} 7!!!!" !"" "W 9"@"Z"@{"A" "? " "" "# #P" =#  O#Z" l#4" #" #!#" #$jN" &$" h$" ${ $@ crtstuff.c__JCR_LIST__deregister_tm_clonesregister_tm_clones__do_global_dtors_auxcompleted.6279__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entryserver.cpp_ZStL19piecewise_construct_ZStL8__ioinit_Z41__static_initialization_and_destruction_0ii_GLOBAL__sub_I_main_ZZL18__gthread_active_pvE20__gthread_active_ptrMemoryBlock.cppNetworkError.cppnetworking.cppnetworking_linux.cppClientSocket.cpp_ZZN12ClientSocket4sendEPKvjE19__PRETTY_FUNCTION___ZZN12ClientSocket7receiveEPvjE19__PRETTY_FUNCTION___ZZN12ClientSocket7connectEPKctE19__PRETTY_FUNCTION__PacketProtocol.cppServerSocket.cpp_ZZN12ServerSocketC4EPKctE19__PRETTY_FUNCTION___ZZN12ServerSocket6acceptEP11sockaddr_inE19__PRETTY_FUNCTION__StreamSocket.cpp_ZZN12StreamSocketC4EvE19__PRETTY_FUNCTION____FRAME_END____JCR_END___GLOBAL_OFFSET_TABLE___x86.get_pc_thunk.bx__TMC_END____dso_handle__init_array_end__init_array_start_DYNAMICdata_start_ZSt3cin@@GLIBCXX_3.4_ZN12ClientSocketC1Ei__errno_location@@GLIBC_2.0_ZN11MemoryBlockC2Ej_ZN12ClientSocket10disconnectEv_ZSt20__throw_length_errorPKc@@GLIBCXX_3.4_Z14NET_initializev_ZNK12NetworkError4whatEv_ZNSt11logic_errorD1Ev@@GLIBCXX_3.4_ZTVSt9exception@@GLIBCXX_3.4connect@@GLIBC_2.0_ZN12NetworkErrorC2EPKcS1_j_ZN11MemoryBlockC2Ev_ZN12ServerSocketD1Ev_ZNSaIcED2Ev@@GLIBCXX_3.4_ZTV12StreamSocket_ZNSt4fposI11__mbstate_tEC1Ex_ZNSolsEi@@GLIBCXX_3.4_ZNSt12_Vector_baseIcSaIcEE13_M_deallocateEPcjstrerror@@GLIBC_2.0__cxa_atexit@@GLIBC_2.1.3__libc_csu_fini_ZSt11__addressofIcEPT_RS0_inet_ntoa@@GLIBC_2.0_ZN9__gnu_cxx13new_allocatorIcE8allocateEjPKv_start_ZNK12NetworkError7getLineEvshutdown@@GLIBC_2.0_ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEv@@GLIBCXX_3.4_ZN12ClientSocketC2Ei_ZN12StreamSocketC1Ev_ZTISt11logic_error@@GLIBCXX_3.4_ZNK12NetworkError10getMessageEv_ZNSt13move_iteratorIPcEC2ES0__ZSt7forwardIcEOT_RNSt16remove_referenceIS0_E4typeE_ZNSt16allocator_traitsISaIcEE11_S_max_sizeIKS0_vEEjRT_i_ZNSt12_Vector_baseIcSaIcEE12_Vector_implD1Ev_ZN14PacketProtocol13receivePacketEv_ZNSt6vectorIcSaIcEEC1ERKS0__ZNSt12_Vector_baseIcSaIcEE17_M_create_storageEj__gmon_start___Jv_RegisterClasses_ZNKSs5c_strEv@@GLIBCXX_3.4_fp_hw_ZNSt6vectorIcSaIcEE4dataEv_ZSt15__alloc_on_moveISaIcEEvRT_S2__ZdlPv@@GLIBCXX_3.4_ZN14PacketProtocol8sendSomeEPKvj_ZNSt4fposI11__mbstate_tEC2Ex_ZTI12ClientSocket_ZNSt6vectorIcSaIcEEaSEOS1__ZNK11MemoryBlock10readStringERj_ZNKSt6vectorIcSaIcEE11_M_data_ptrIcEEPT_S4__ZN12StreamSocketD2Evrecv@@GLIBC_2.0_fini_ZNSi5tellgEv@@GLIBCXX_3.4inet_addr@@GLIBC_2.0__cxa_rethrow@@CXXABI_1.3_ZNKSs4sizeEv@@GLIBCXX_3.4_ZTS12NetworkError_ZNSt12_Vector_baseIcSaIcEEC2Ev_ZNSt8ios_base4InitC1Ev@@GLIBCXX_3.4_ZSt4cerr@@GLIBCXX_3.4_ZNSt27__uninitialized_default_n_1ILb1EE18__uninit_default_nIPcjEEvT_T0_listen@@GLIBC_2.0_ZNSt12_Vector_baseIcSaIcEED1Ev_ZNK12NetworkError8getPlaceEv_ZStorSt13_Ios_OpenmodeS__ZN12ClientSocket7receiveEPvjmemset@@GLIBC_2.0_ZSt27__uninitialized_default_n_aIPcjcEvT_T0_RSaIT1_E_ZNSt12_Vector_baseIcSaIcEE11_M_allocateEj_Z21NET_get_error_messagei_ZN12NetworkErrorD1Ev_ZNK11MemoryBlock11readNaturalERj_ZN12ClientSocketD2Ev_ZNSt6vectorIcSaIcEE17_M_default_appendEj_ZNKSt12_Vector_baseIcSaIcEE13get_allocatorEv_ZN12ClientSocketC1Ev__libc_start_main@@GLIBC_2.0_ZTV12ClientSocket_ZNSi5seekgESt4fposI11__mbstate_tE@@GLIBCXX_3.4_Z13make_endpointPKct_ZNSt6vectorIcSaIcEE14_M_move_assignEOS1_St17integral_constantIbLb1EEhtons@@GLIBC_2.0_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c@@GLIBCXX_3.4_ZNSt12_Vector_baseIcSaIcEED2Ev_ZN12ClientSocket4sendEPKvj_ZNSt6vectorIcSaIcEE21_M_default_initializeEj_ZNSaIcEC2Ev@@GLIBCXX_3.4_ZN12ClientSocketC2Ev_ZNK11MemoryBlock4readIhEERKT_Rj_ZNSt8ios_base4InitD1Ev@@GLIBCXX_3.4_ZN12ServerSocketC1EPKct_ITM_deregisterTMCloneTable_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@@GLIBCXX_3.4_ZNSt12_Vector_baseIcSaIcEE19_M_get_Tp_allocatorEv_IO_stdin_used_ZnwjPv_ZNSsD1Ev@@GLIBCXX_3.4_ZNKSt6vectorIcSaIcEE12_M_check_lenEjPKc_ZTI12ServerSocket_ZNSt6vectorIcSaIcEEC2EjRKS0__ZTI12StreamSocket_Z12NET_is_errori_ITM_registerTMCloneTable__data_start_ZN11MemoryBlock10appendByteEh_ZTV12NetworkError_ZNSt9exceptionC2Ev_ZNSt16allocator_traitsISaIcEE8allocateERS0_jaccept@@GLIBC_2.0_ZNK11MemoryBlock7getSizeEvsocket@@GLIBC_2.0_ZNSaIcEC1ERKS_@@GLIBCXX_3.4_ZNSt13move_iteratorIPcEC1ES0__ZN12ClientSocketD1Ev_ZNKSt4fposI11__mbstate_tEcvxEv_ZSt4swapIPcEvRT_S2__ZNSi4readEPci@@GLIBCXX_3.4_ZNK12NetworkError7getCodeEv_ZTVN10__cxxabiv117__class_type_infoE@@CXXABI_1.3_ZNKSt6vectorIcSaIcEE8max_sizeEv_ZN12StreamSocketC2Ev_ZN11MemoryBlockD2Ev_ZSt8__fill_aIcEN9__gnu_cxx11__enable_ifIXsrSt9__is_byteIT_E7__valueEvE6__typeEPS3_S7_RKS3__ZN12ServerSocketD0Evntohs@@GLIBC_2.0_ZNSt6vectorIcSaIcEE6resizeEj_ZSt32__make_move_if_noexcept_iteratorIPcSt13move_iteratorIS0_EET0_T__ZNSt12_Vector_baseIcSaIcEE12_Vector_implD2Ev_ZSt10__fill_n_aIjcEN9__gnu_cxx11__enable_ifIXsrSt9__is_byteIT0_E7__valueEPS3_E6__typeES5_T_RKS3__Z14NET_is_invalidi_ZNK12NetworkError7getFileEv_ZNSt12_Vector_baseIcSaIcEEC2EjRKS0__ZNKSt12_Vector_baseIcSaIcEE19_M_get_Tp_allocatorEvstrlen@@GLIBC_2.0_ZNSt12_Vector_baseIcSaIcEE12_Vector_implC2ERKS0__ZTS12ClientSocket_ZN12ServerSocketC2EPKct_ZTI12NetworkError_ZSt10_ConstructIcIcEEvPT_DpOT0__Z18NET_get_last_errorv_ZNSsC1EPKcRKSaIcE@@GLIBCXX_3.4_ZNSt16allocator_traitsISaIcEE8max_sizeERKS0__ZSt4cout@@GLIBCXX_3.4_ZNSt14basic_ifstreamIcSt11char_traitsIcEED1Ev@@GLIBCXX_3.4_ZN11MemoryBlockD1Ev_ZSt34__uninitialized_move_if_noexcept_aIPcS0_SaIcEET0_T_S3_S2_RT1__ZN14PacketProtocolC1ER12ClientSocket_ZNSt12_Vector_baseIcSaIcEEC1EjRKS0__ZN14PacketProtocolC2ER12ClientSocketstrcpy@@GLIBC_2.0_ZNSt6vectorIcSaIcEED1Ev__libc_csu_init_ZNK12StreamSocketcviEv_ZN12ServerSocket6acceptEP11sockaddr_inbind@@GLIBC_2.0_ZN14PacketProtocol11receiveSomeEPvj_ZNSolsEj@@GLIBCXX_3.4_ZN12StreamSocketD1Ev_Z13processClientR12ClientSocket_ZNKSt13move_iteratorIPcE4baseEv_Znwj@@GLIBCXX_3.4_ZN12NetworkErrorD2Ev_ZNSt12_Vector_baseIcSaIcEEC2ERKS0__ZN12ClientSocket7connectEPKct_ZN12StreamSocketD0Evclose@@GLIBC_2.0_ZNSt12_Vector_baseIcSaIcEE12_Vector_implC1Ev_ZTISt9exception@@GLIBCXX_3.4_ZN12NetworkErrorD0Ev_ZN11MemoryBlockC1Ej_ZN9__gnu_cxx13new_allocatorIcE10deallocateEPcj_ZSteqIPcEbRKSt13move_iteratorIT_ES5__ZTS12ServerSocket_ZSt18__do_alloc_on_moveISaIcEEvRT_S2_St17integral_constantIbLb1EE_ZStrsIcSt11char_traitsIcEERSt13basic_istreamIT_T0_ES6_PS3_@@GLIBCXX_3.4_ZN11MemoryBlockC1Ev__bss_start_ZNKSt13move_iteratorIPcEdeEv_ZSt3maxIjERKT_S2_S2__ZTVN10__cxxabiv120__si_class_type_infoE@@CXXABI_1.3_ZSt4moveIRcEONSt16remove_referenceIT_E4typeEOS2__ZSt25__uninitialized_default_nIPcjEvT_T0__ZStneIPcEbRKSt13move_iteratorIT_ES5__ZNSt12_Vector_baseIcSaIcEE12_Vector_implC2Ev_ZSt12__niter_baseIPcENSt11_Niter_baseIT_E13iterator_typeES2__ZN12NetworkErrorC1EPKcS1_j__cxa_allocate_exception@@CXXABI_1.3_ZNSaIcED1Ev@@GLIBCXX_3.4_ZN11MemoryBlock12appendStringERKSs_ZNK11MemoryBlock4readIjEERKT_Rj_ZNSt9exceptionD2Ev@@GLIBCXX_3.4_ZSt4clog@@GLIBCXX_3.4__cxa_free_exception@@CXXABI_1.3_ZSt6fill_nIPcjcET_S1_T0_RKT1___pthread_key_create_ZN11MemoryBlock6appendIjEEvRKT__ZNK11MemoryBlock8readByteERj_ZNSt12_Vector_baseIcSaIcEE12_Vector_impl12_M_swap_dataERS2__ZN11MemoryBlock6growByEj_ZN11MemoryBlock6appendI4TypeEEvRKT__ZNSt9exceptionC1Ev_ZNSt6vectorIcSaIcEEC1Ev_ZNSirsERt@@GLIBCXX_3.4_ZN11MemoryBlock7getDataEv_ZN11MemoryBlock13appendNaturalEj_ZNSt14basic_ifstreamIcSt11char_traitsIcEEC1EPKcSt13_Ios_Openmode@@GLIBCXX_3.4_ZNK9__gnu_cxx13new_allocatorIcE8max_sizeEvsend@@GLIBC_2.0_ZNSt12_Vector_baseIcSaIcEEC1Ev_ZSt4moveIRSaIcEEONSt16remove_referenceIT_E4typeEOS3___cxa_throw@@CXXABI_1.3_end_ZNSolsEPFRSoS_E@@GLIBCXX_3.4_ZTV12ServerSocket_ZNK11MemoryBlock4readI4TypeEERKT_Rj_ZN12ClientSocketD0Ev_ZNSt6vectorIcSaIcEE15_M_erase_at_endEPc_ZN12ServerSocketD2Ev_ZSt8_DestroyIPcEvT_S1___cxa_end_catch@@CXXABI_1.3_ZNSt16allocator_traitsISaIcEE10deallocateERS0_Pcj_ZSt17__throw_bad_allocv@@GLIBCXX_3.4_ZNSt6vectorIcSaIcEEC1EjRKS0__ZN11MemoryBlockaSEOS__ZNSt12_Destroy_auxILb1EE9__destroyIPcEEvT_S3__ZSt4moveIRPcEONSt16remove_referenceIT_E4typeEOS3__ZN14PacketProtocol10sendPacketERK11MemoryBlock_ZNSt10_Iter_baseIPcLb0EE7_S_baseES0__ZNSt12_Vector_baseIcSaIcEE12_Vector_implC1ERKS0__ZNSt13move_iteratorIPcEppEv_ZSt22__uninitialized_copy_aISt13move_iteratorIPcES1_cET0_T_S4_S3_RSaIT1_E_Z12handleErrorsv_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_@@GLIBCXX_3.4__cxa_begin_catch@@CXXABI_1.3_ZNSi5seekgExSt12_Ios_Seekdir@@GLIBCXX_3.4_ZNSt12_Vector_baseIcSaIcEEC1ERKS0__ZNSolsEt@@GLIBCXX_3.4_ZNK11MemoryBlock7getDataEv_ZN12StreamSocket5closeEv_edata_ZNSaIcEC1Ev@@GLIBCXX_3.4__gxx_personality_v0@@CXXABI_1.3_ZNSt6vectorIcSaIcEED2Ev_ZSt18uninitialized_copyISt13move_iteratorIPcES1_ET0_T_S4_S3__ZNSt6vectorIcSaIcEEC2Ev_Unwind_Resume@@GCC_3.0_ZNSaIcEC2ERKS_@@GLIBCXX_3.4_ZNSt6vectorIcSaIcEEC2ERKS0__Z12NET_finalizev_ZNKSt6vectorIcSaIcEE4dataEv_ZSt10_ConstructIcJcEEvPT_DpOT0__ZNKSt6vectorIcSaIcEE4sizeEv_ZTS12StreamSocket_ZSt8_DestroyIPccEvT_S1_RSaIT0_E_ZNSt11logic_errorC1ERKSs@@GLIBCXX_3.4_ZN11MemoryBlock6appendIhEEvRKT__ZSt4moveIRSt6vectorIcSaIcEEEONSt16remove_referenceIT_E4typeEOS5__ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPcES3_EET0_T_S6_S5_main_init44#HH 1hh$DoHN ԈVtt^oZZ7kopp9z 9P B@@: @@<#pp<@r&f  g ktLLpLC܅  @P@09=XO ؞$