ELF>@@11ffff.Ht'L‰1H=HfDA8uH=LD$L$LD$L$f.H11Hffff.SAL HÉH1P1XZtt [[H=[AWAVAUATUSHH=HD$81ҾHHD$ H=1HHH HHt(H1ɾ11ɾH111HE1E11ɺHE1E11ɺHE1E11ɺHHu11@H=E1AHHHu+11111D%Et",DD Eu DEtٿDEt2H|$ HH=HĈ1[]A\A]A^A_ÿ1HL$HHT$@HHD$@HD$HE1H|$@HtH|$HHtMt L 1H=fDDEu:H|$ Ht$8E111uпDEt11=t$u tݿ5zLD$HHL$@HthHD$@Ht$PHxHD$@HxHt$P¿1HD$HHt$PHxHD$HHxHt$P¿11H=@H|$ Ht$8E111uLd$8LHMH|$8v@H|$81ҾHIH8HiHD$E1HD$HD$D?H|$H|$H8ItI1DPI<Huu0IG E1HD$(J4H|$(IIuLHD$ 1H1LAMtLEH #1H=H|$8D@HhDHxL@I7Iĺ!AD$lI1 AD$@ID$IwHHD$(I 1H|$(LLLIfDHD$HD$H8H1H|$H|$MHL$HT$H0 1ALMDH|$n1 1Ld 11LHHIHT$HHt$@1MM'Ht$PMt$LA$LL LL$AT$@LL$It$LHL$PA1MMu oAHLH~iLE1MPH|$8IO1 1LH|$ 11 11AJSIGNAL: selected pair %s %s%.*sFailed to create agentstun-serverstun-server-portcontrolling-modecandidate-gathering-donenew-selected-paircomponent-state-changedFailed to add stream %s %s %s,%u,%s,%u,%s> ,failed to parse addr: %sfailed to parse candidate: %s [%s]:%d) Using stun server '[%s]:%u' example threaddisconnectedgatheringconnectingconnectedreadyfailedhostsrflxprflxrelaySIGNAL candidate gathering done SIGNAL: state changed %d %d %s[%d] Failed to start candidate gatheringwaiting for candidate-gathering-done signal...Copy this line to remote client:Enter remote data (single line, no wrapping):failed to set remote credentialsfailed to set remote candidatesERROR: failed to parse remote data waiting for state READY or FAILED signal... Negotiation complete: ([%s]:%d, Send lines to remote (Ctrl-D to quit):line must have at least ufrag, password, and one candidateUsage: %s 0|1 stun_addr [stun_port] SGHHFx0t8HNH  D11111ҾHH=HHH=1HH=1H[H~ 1HL$HL$A.4inteeP0C ;     ( 0 8 @ H P X {`  h  ;p ;t lx I W   %w . / 0 1 2) 4; 6 { {  ;J  C  -P3e44B4.0e1;2647P91:CMW`fqJwJ $ * , . / 0| .JJ 0 07 3 4J 5 6  2B 9ap Qq;,)'*U~*T,)?*U~?O)*U *T|*R*Y~,)*Us*Tv*Q*R."*."*,3**U},I**Us*Tv*Q1,O)*U ?i**U:1@sp 90000:;;;; ;;!A+1,<4\BW0t0h:;C;;=>lCC?**U~*T|3$"DO0?**T0*Q:DX0?**T0*Q:,* *T *Q5,*$*U,*<*U|,+[*U|*Q!,)+u*U~,C+*U~,**U,3)*U0*T *Q ?Y+*U|,3)*U0*T *Q ?j+*U}*T|,+P*T *Q0,*h*U~,3**U},+*Us*Tv*Q~*R~,3)*U0*T *Q ,**U~,3)*U0*T *Q ,*2*U~,3)\*U0*T *Q ,+*Us*Tv*Q1*R},**U~,3)*U0*T *Q ?3)*U0*T *Q ,+*U~*T~*Q0*R0*X0,",:*U ,8,d*U *T1*Q#,`,*U ,O)*U .f)."*."*>h 7,) *T.),O): *U *T,)S *T.)?O)*U *T1!@sp ,O) *U .f),", *U ,+!*U~*T~*Q0*R0*X0,y,(!*U|,,Q!*Us*Tv*Q1*X|."*?,*Us*Tv*Q1*R1*X .,.,,,!*U~*T2*Q0.-,-!*T0,5-"*Us*T *R0,5-F"*Us*T *R0,5-p"*Us*T *R0,M-"*Us*T *Q *R0*X0*Y0,M-"*Us*T *Q *R0*X0*Y0,M-3#*Us*T *Q *R0*X0*Y0,|-P#*Us*T1,3)y#*U0*T4*Q .-,-#*Us*Tv*Q1*X *Y0,-#*Us*Tv,3)$*U0*T4*Q ,3)+$*U0*T4*Q ,3)U$*U0*T*Q ,)t$*U ,-$*U *T ,)$*U ,-$*U~,.$*Us.),`,%*U ,O)<%*U ,i*S%*U:,`,r%*U ,O)%*U .f),3)%*U0*T*Q ,)%*U ,-&*U *T ,)2&*U ,.c&*Us*Tv*Q1*R*X?`,*U EO;'5O;5O 6Q'Fa'G?**T0*Q:,3)0'*U0*T*Q ,J.L'*U0*T0,e.}'*U *T *Q0..,.'*Us..?.*T 70' M71| 72 73 74 74 74 757 757 76a 76a  q( 78( ( q( 7: ) (HHHIeO)qO qJKj;f)JL;{){)M)'I ) I ѵ) I ) M ))|)L))Kf"*6Z Z IE3*JI7I*UK i*6N;*;N;*Le* ;K Z *qqM *Z L@+N)+4LC+qIY+Ij+@L=+JK Z +qqKM+6qqK;+6++Lp ", Z 0 0 6 K!;8,N4`,44N;y,K"),K,6qKZ;,{)KA ,;Lp -  6 K-'K65-M#M-JqJK|-Jqk Jv  K-6Kk-6JK.-6I -  I. M#.JKAD.6D.D.@K'e.L '.qJM.'L J.'M.'Od;{)J% U: ; I$ > $ >   I& : ;  : ; I8 : ;I8 : ; I !I/ &I'I'I : ;  : ; I : ; I8 '< : ; (  : ; I 8 : ;I : ;  : ; I5I : ;.: ;'  : ;I!.?: ;'I ".: ;'I #4: ;I$4: ;I% : ;& '.: ;'@B(: ;I)B1*B+: ;I,1-B1.1/.1@B011 U2131 4.: ; 'I@B5: ; I64: ; I74: ; I8 : ; 91RUX Y : U;41<41= 1> ?1@4: ; IA 1B1RUX YC41D1X YE.?: ; 'I@BF1X Y G1H4: ; I?<I.?: ; '<JK.?: ;'I<L.?: ; 'I<M.?: ;'<N.?: ; n'I<O.?: ;'I<UUTTQQRRXXYYUUUUTTTTQQQQRRRdXXXhYYYYUUTTQQUUTRTQXQRPSRXXUUPSPSSP~PVPVVV1100]0P]_\PP11~VVSS0]]0]0P^P^P^^0~~0~~0~~0~11\110100VVVU00P\\00P___0PQ\|\PPPUUUUUUTTTTTTPS<  /usr/include/usr/lib/gcc/x86_64-linux-gnu/4.9/include/usr/include/x86_64-linux-gnu/bits/usr/lib/x86_64-linux-gnu/glib-2.0/include/usr/include/glib-2.0/glib/usr/include/glib-2.0/glib/deprecated/usr/include/glib-2.0/gobject../agent/usr/include/netinetthreaded-example.cstdlib.hstddef.htypes.hstdio.hlibio.hglibconfig.hgtypes.hgquark.hgerror.hgthread.hgthread.hgconvert.hgslist.hgmain.hgstring.hgiochannel.hgmessages.hgtype.hgvalue.hgclosure.hgsignal.hagent.hsockaddr.hsocket.hstdint.hin.h address.hcandidate.hgmem.hgstrfuncs.hunistd.hstring.hgobject.h K[uIgW*K0WYYI' Y=y[ߠW]~qY[Z:>jhi-//.j'c..X0/v<ߑ0v/!xYY.;=1I=Yf=eYY}Ȕu>Iu8@Jf7ZGo<f#bfX]..lt;=i>#z< ~X X8@Y}Xg t[%f  $8Ng;gkYK;uiwYs=[:YctYXf~ source_idNICE_CANDIDATE_TRANSPORT_UDPpasswordsin6_flowinfoin_marshal_shortbuffloatingclosure_callback_IO_lock_tnice_agent_sendguint32strlen_GIConvg_slist_prependGThreadFunc_GCond_IO_buf_end_GSourceCallbackFuncsline_termis_seekablemessageref_countthreaded-example.cflagsfflush_GValueNICE_CANDIDATE_TYPE_RELAYEDcallback_funcsv_floatsin6_scope_id_IO_write_endbuf_sizenextcontrollinggpointerGIOFlagsGIConvjoinableg_strfreev_flags_filenoprevGDestroyNotifyG_IO_FLAG_NONBLOCKGSourcePrivatecheckGValueGType_markers__builtin_fwritestun_portg_main_loop_unrefcb_nice_recvGIOChannel_GStringfunc__u6_addr32g_typefuncsputchargfloatcb_candidate_gathering_donecandidate_gathering_donegsizeexample_threadg_main_loop_get_contextG_LOG_LEVEL_CRITICALg_cond_wait__u6_addr16GIOFuncsG_LOG_LEVEL_WARNINGsockptr_GMainContextstun_addr_GSourcePrivateNiceAgentRecvFuncuint32_tG_IO_STATUS_NORMALg_mutex_lock_GIOChanneluse_buffernice_agent_get_local_credentialsnegotiate_cond_IO_save_endGCondg_thread_join__builtin_strcmpfloat__useconds_tv_intNiceCandidatev_int64sin_addrlong long unsigned intguint64G_IO_FLAG_MASKserverresultGCallback__u6_addr8G_LOG_FLAG_FATALnice_address_set_portstrncpycb_new_selected_pair_GMainLoopsin_familyin_inotifypoll_fdsNICE_COMPONENT_STATE_CONNECTING_IO_backup_base_offsetgbooleanin_port_tNICE_COMPATIBILITY_RFC5245G_THREAD_PRIORITY_HIGHG_THREAD_PRIORITY_NORMALGClosureNotifyDatan_fnotifiersfprintfexit_thread_IO_read_endG_IO_INio_seekgdoublesin6_portNiceCompatibilityv_uintsin_zeroencoded_read_bufcallback_dataremote_candidatesio_set_flagsGSourceCallbackFuncsnice_agent_set_remote_credentialsusleepsize_tsa_family_tNiceAgentG_THREAD_PRIORITY_LOWstrtol_IO_read_baseGClosureNotifymarshalNICE_COMPATIBILITY_MSNfilenoargcstding_main_loop_runNICE_COMPATIBILITY_WLM2009G_LOG_LEVEL_DEBUGNICE_RELAY_TYPE_TURN_UDP_IO_write_ptr/home/manuel/Projekte/intercom/pseudotcp/libnice/examplessin6_addr_posNICE_CANDIDATE_TYPE_HOSTsin6_familyg_object_unrefFILEcodepasswd_chainturnargvNICE_RELAY_TYPE_TURN_TLSprepareNICE_CANDIDATE_TYPE_PEER_REFLEXIVEderivative_flagNICE_CANDIDATE_TRANSPORT_TCP_PASSIVENICE_COMPATIBILITY_OC2007R2is_invalidpriv__s1_len_GThreadnegotiate_mutexcharGNU C 4.9.2 -mtune=generic -march=x86-64 -g -O2 -fno-strict-aliasing_modeprint_local_datauint8_tGThreadPriorityencodingGMainContext_IO_write_base_IO_read_ptrNICE_COMPATIBILITY_GOOGLEio_closedataNICE_COMPONENT_STATE_FAILEDio_read_GSource__builtin_putswrite_cdsigned chargulongio_freepartial_write_bufGSourceDummyMarshalio_stdinstderrG_LOG_LEVEL_ERROR_NiceCandidate_NiceAddressputsnice_address_set_from_stringcandv_longdispatchNICE_COMPATIBILITY_LAST_GClosure_IO_marker__nptrnice_agent_get_local_candidatesgexamplethreadlong long int__s2_leng_cond_signalprintfipaddrsockaddr_IO_save_baservaltransportsin_portG_IO_FLAG_IS_READABLEG_IO_ERRclosure_marshalNICE_COMPONENT_STATE_DISCONNECTEDcontextG_CONNECT_SWAPPEDG_IO_FLAG_GET_MASKline_argvNICE_COMPATIBILITY_DRAFT19guintcb_component_state_changedNiceCandidateTransportg_slist_free_fulltokensg_io_channel_set_flagsg_signal_connect_datag_freeunrefg_io_channel_unrefGString__in6_ulocal_ufrag__pad1__pad2__pad3__pad4__pad5__builtin_putcharlocal_passwordGIOStatusv_uint64localufragNICE_CANDIDATE_TRANSPORT_TCP_ACTIVEwrite_buf_vtable_offsetrfoundationio_writenegotiation_donestream_idGLogLevelFlagsv_pointerlong doubleuint16_tNICE_CANDIDATE_TRANSPORT_TCP_SOG_IO_STATUS_ERRORnice_agent_set_remote_candidatesnice_agent_attach_recvmainio_create_watchdo_encodeGClosureunsigned charG_IO_STATUS_EOFsizetypev_doubleGMutexG_SEEK_CURnice_address_to_stringglooplfoundationscandGSeekTypeshort intG_IO_OUTNICE_RELAY_TYPE_TURN_TCPv_ulonglong int_GSList__builtin_strncpyNiceCandidateTypeNICE_COMPONENT_STATE_GATHERINGpriorityglongNICE_COMPATIBILITY_OC2007NiceAddresssource_funcscandsg_main_loop_newparse_candidateg_lognotifynice_candidate_freeNICE_COMPONENT_STATE_READYis_writeableGSListNICE_CANDIDATE_TYPE_SERVER_REFLEXIVEdomainsockaddr_inreserved1reserved2gather_condfoundationnameNiceRelayTypeg_strsplitNICE_COMPONENT_STATE_LASTunsigned int_lock_IO_buf_baseis_readableG_LOG_LEVEL_INFOg_main_loop_quitG_IO_FLAG_IS_WRITEABLEallocated_lenin6_addrn_guardscomponent_idsa_familylong unsigned intg_object_sets_addr_old_offsetg_io_channel_read_line_IO_FILE_GErrorG_IO_FLAG_APPENDG_IO_NVALGSourceFuncsparse_remote_data_GClosureNotifyDataGConnectFlagsnotifiersin_addrG_IO_FLAG_IS_WRITABLEtyperead_cdbase_addrG_LOG_LEVEL_MASK_sbufGQuarkline_GSourceFuncsG_THREAD_PRIORITY_URGENTnice_agent_add_streamGError_NiceAgentfinalizeG_IO_PRIio_get_flagsaddrcandidate_type_namestateg_mutex_unlocknice_candidate_newread_bufNICE_COMPONENT_STATE_CONNECTEDG_CONNECT_AFTER_GMutexG_LOG_LEVEL_MESSAGEstdoutg_strsplit_setTurnServeritemG_IO_FLAG_IS_SEEKABLEclose_on_unrefG_IO_HUPfwritegchar__off_tstate_nameremotegather_mutex_GIOFuncsline_term_leng_io_channel_unix_newshort unsigned intnice_agent_get_selected_pairG_IO_FLAG_SET_MASKatoiGMainLoopnice_agent_gather_candidatesG_IO_STATUS_AGAINmeta_marshal_nousegint64doubleGThreadin_addr_t_TurnServernice_address_get_portagentG_SEEK_SET_flags2nice_agent_newg_thread_newn_inotifiersgint_cur_columnntypesockaddr_in6usernamesa_data_nextG_SEEK_ENDG_LOG_FLAG_RECURSION__off64_t_unused2strcmpGSourceGIOConditionGSourceFuncGCC: (Debian 4.9.2-10) 4.9.2zRx 0VD a K LCDz0dyAVH PAH H A O _LBBB B(A0A8G  8C0A(B BBBA AG  AA .symtab.strtab.shstrtab.rela.text.data.bss.rodata.str1.1.text.unlikely.rodata.str1.8.rela.rodata.rela.text.startup.rela.debug_info.debug_abbrev.rela.debug_loc.rela.debug_aranges.rela.debug_ranges.rela.debug_line.debug_str.comment.note.GNU-stack.rela.eh_frame) V6P<CX(eq4y 0 0PH@<8`   /5<CJ[hv 6S_r.DK[ju|<] brthreaded-example.ccb_new_selected_paircb_nice_recvgloopcb_candidate_gathering_donegather_mutexgather_condcandidate_gathering_donecb_component_state_changedstate_namenegotiate_mutexnegotiate_condnegotiation_doneexample_threadstun_addrstun_portcontrollingexit_threadcandidate_type_nameg_logprintfstdoutfflushg_main_loop_quitg_mutex_lockg_cond_signalg_mutex_unlockstdinfilenog_io_channel_unix_newg_io_channel_set_flagsg_main_loop_get_contextnice_agent_newg_object_setg_signal_connect_datanice_agent_add_streamnice_agent_attach_recvnice_agent_gather_candidatesg_cond_waitg_io_channel_unrefg_object_unrefputsnice_agent_get_local_credentialsg_freenice_candidate_freeg_slist_free_fullputcharg_io_channel_read_lineusleepnice_agent_get_selected_pairnice_address_to_stringnice_address_get_portstrlennice_agent_sendg_strsplit_setg_strsplitstrcmpg_strfreevstderrfwritenice_candidate_newstrncpystrtolnice_address_set_from_stringnice_address_set_portg_slist_prependnice_agent_set_remote_credentialsnice_agent_get_local_candidatesnice_agent_set_remote_candidatesmaing_main_loop_newg_thread_newg_main_loop_rung_thread_joing_main_loop_unreffprintf * 6'=(YLg* & (+ ,, (  (&L!  &++ 1(:,@  d.r/y01L23D 84< D48 U4   f5! & .5; @ H5U6` n&{L2  78 P& !& x& (+4  ( 94&00 (5-<4K:S;ZL_*x }< '=>> ?@A <  '()#4>BVC]4k pu&z  +4   94,  -4DEF '+E9FE L'Q V<[ b'i(n)C4BGH> IW \J `KL &L ?@M HN <$ +'2(7)A>NOsPQRQSLT2U? Q&YL} &L &V 'E ` F, 3 'F AQ e H| W L >  & ?  & ( &&F)-*E- O(\0f8q@{H`hpx*8CDO8Z<_ #m&vY} P @L0ZL[0\L]M 0^Q <  "  "  " % !* "7 "E "L "YS "Z ". a "h "Em "x " " "< " "G "n "- " " " " " "  " "u% "2 "? " L "MY "f ""s "> " "@ " "v "  "I " "] "  "  "  "  "" ) "` 6 "D "mK " W "c "o " " " " " " " "q "e ":  "L ' "4 "69 "F "K "V " " " " "v "2 " " " " "y "  "+ "8 "C "b "m " " " "J "N "  " " " "  " & ", "3 "> " I "ZN "Y "^ "i " u "Y "P " " "  " " " "$ " " " " " "r" "- "E " ^ "i "u "h " "  " "\ "  " "[  "  "p "Q "e " " " "  "k "%  " "5) "5 "OA "HM " Y "I e "t " " "  "= " " " "5 "+ "  "  "  "  "s+ "A 7 "yC "X "$^ "d "j "q "J " "5 " " " " " "P ": " " " " " " "# " ) "/ ">5 "; "B "wI "}P " c " p "v "| " " " " " ", " " "I "8 "  "=" "]- "T 8 "_C "N " j "u " " " "h " "d " "S " "> " "# " / ">< "G "S " _ "l "w "  "w " "0 " "  " "z  "~, "I "w T " _ "j "u "H " "n " ") "~ "_ "  "} "$ " 0 "e< "?Y "e "q "} "0 " "g " "  " " "Q "p  "4 "h% " + "i 1 "7 "> "m Q "W "$] "Od "o "Oz "  "f "  " "s " "  "q " " "' "E  "R "" " . ": "F "R "'^ "f "  "z "- "X "" "  " "x "1  "  "# "\ " " "  "& "= "R J "/V " b "qn "'z "  " "  "  "/ "  "q " "g "'  "c  "7 "G "f X "/d " p "q| " "  ";  "s  " " " "/  " " 9' "q2 r7 "B G " R W " b g "X  "/ V "   "q  |   "  <:/9JFkT "[r "/}  "   "   ( (*E IN W ` i yn * >I  (> JX "i "u "  "  " "  " "U  "P "   "/   "]  "/ "o 9 Z> " H M "\ " oE| 0 0  `   ( @7 QrJ ' `8 AI X Ma j s x      0    3    Q 0   O  0 r    g $C``q}   ` %R=w\v  -BQi6U ] 3S ]      (B Z;P He#z /;E  "s    *  ; /T =a Pr  p 4 f  r  !)!R!_!i !!v!}!!!!"8"8"DG"b"Uq""f""2"""L##4#YQ#rp#z### ### P$"$!,$L$ xV$k$(u$$$($9$($O$W$c$% %3%=%T%i% s%%%%y% p%% %% & &)& 3&d&Zu& & "n&& "A& }& "J& & "8 & &&'q''#1'zM'b'@o'P~''''' 0' "'P' "h'H( "<(@( "#(<,( "8(8A( "M(4V( " b(0k( "w((( " ( ( "(( "(( "(`( " ) ) "F) ")) "x 4) "P) "l g) "%) ")) ") "^ ) "-) ") ") "#* " 4* " J* " j* ") p* "* "%* "* "* "* "* "<+ "V + "*+ " D+ "Z+ "k+ "+ "+ "+ "6+ "#, "9, "+?, "a, " g, " z, ", "x, ":, "C, " - "- "H6- "N- " }- "- "W- "- "- " . ". "lK. "f. "W. "L. ". "F. "  9A L Trz%08V ^)i)qJJ]]v ))JJjjv ")-)5JCJKjVj^v| ))JJjjv ))JJ jj v< D)O)WJeJmjxjv#+IQ\dIII"-5@HS[IyIPhh $,m7w? Zbmu ]mmttnw (0J <J DO `ht|O O O BY*2MUan i n  n    +* +2 = JE zP zX d n l     + + z z        n   0 8 +D +L Y Ja zn zv  n     + +  J u z  n   3 ; G JO U[ Uc kn kv  n       + z  Q  J! ,  4  O QW _r Qz  J m m v v      Q g g k k& 1 J9 D  L  g go k{ k { {      J m } 4t<GOZO bh }WWWW#19DLZbmu   >?I08@HO `,hZpxn  Jn    QJ  0Q8@JHP X pZxO n   4 PhP @ @x&K ,P X12P @ O2 Uc` ^@pk@( .~@HE >B@`R@@HR@8 T@X00Y0ooo @pq& z