rustp2p-c-ffi 0.1.1

C FFI bindings for rustp2p
Documentation
ELF>@@H;@8
@@@@��

�	�	   ���,�<�< `-==88800hhhDDS�td88800P�td�"�"�"<<Q�tdR�td�,�<�</lib64/ld-linux-x86-64.so.2 GNU���GNUЎ�N"D�+~n���Wd:�[�GNU�(��e�m9�q,�� �oF���[��� [E���%, ��� @"@@__gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTablerustp2p_builder_freerustp2p_builder_newrustp2p_builder_node_idrustp2p_endpoint_send_torustp2p_builder_encryptionrustp2p_builder_group_coderustp2p_builder_tcp_portrustp2p_endpoint_try_recv_fromrustp2p_recv_data_get_payloadrustp2p_builder_add_peerrustp2p_builder_buildrustp2p_endpoint_freerustp2p_recv_data_freerustp2p_builder_udp_portrustp2p_recv_data_get_src_idsleepputs__stack_chk_failputcharstrlenstdoutatoi__libc_start_mainstderrfprintf__cxa_finalizefwritelibrustp2p_c_ffi.solibc.so.6GLIBC_2.4GLIBC_2.34GLIBC_2.2.5@ii
J���Tui	_�< �<�@@�?�?�?�?�? @@@? ?(?0?8?@?H?	P?
X?`?h?
p?x?�?�?�?�?�?�?�?�?�?�?�?��H��H��/H��t��H����5�.�%�.@��h�����f���h�����f���h�����f���h����f���h����f���h����f���h����f���h�r���f���h�b���f���h	�R���f���h
�B���f���h�2���f���h�"���f���h
����f���h����f���h�����f���h�����f���h�����f���h�����f���h����f���h����f���h����f���h����f���h�r���f����%>.fD���%N-fD���%F-fD���%>-fD���%6-fD���%.-fD���%&-fD���%-fD���%-fD���%-fD���%-fD���%�,fD���%�,fD���%�,fD���%�,fD���%�,fD���%�,fD���%�,fD���%�,fD���%�,fD���%�,fD���%�,fD���%�,fD���%�,fD���%�,fD��1�I��^H��H���PTE1�1�H�=�s,�f.�H�=�,H��,H9�tH�V,H��t	�����H�=i,H�5b,H)�H��H��?H��H�H��tH�%,H��t��fD�����=],u+UH�=,H��tH�=,�����d����5,]������w�����UH��H��H�}��u�H��+�M�H�U�H�5�H�Ǹ�B��������UH��H����|���H��p���dH�%(H�E�1���|���LH��p���H�H��H�wH�Ǹ����H��p���H�H��H��H�Ǹ������H��p���H�@H�E�H��p���H��H�H�������f�E���|���~
H��p���H�@��H�E�H�PH������H�E�H��H�SH�Ǹ�
����E���H�IH�Ǹ�����H�}�tH�E�H��H�3H�Ǹ���������H�E�H�}�u-H��*H����H�H���N�����H�U�H�E�H��H���!����E��}�t*�E���H��
H���-���H�E�H��������s�U�H�E���H���L����E��}�t*�E���H��
H�������H�E�H���������.�U�H�E���H�������E��}�t*�E���H��
H������H�E�H���~������H�E�H�x
H��H��������E��}�t*�E���H�`
H���Z���H�E�H���5�����H�E�H�P
�H���#����E��}�t*�E���H�7
H������H�E�H���������UH�}�tFH�U�H�E�H��H�������E��}�t*�E���H�
H�������H�E�H��������H��	H���d���H�E�H���(���H�E�H�}�u-H��(H����H��	H���J�����H��	H��������|�����H��p���H�@ H�E�H��	H�E�H�U�H�E�H��H��	H�Ǹ�;���H�E�H�������H��H�U�H�u�H�E�H��������E��}�uH��	H��������E���H��	H������H��	H���k����E��H�E�H���3���H�E�H�}���H�U�H�M�H�E�H��H�������E��}�ufH�M�H�EغH��H�������E��}�uEH�U�H�E�H��H�Q	H�Ǹ�T���H�

'H�U�H�E��H��������
����H�E�H�������������E��}�	�;���H�	H������H�E�H���?���H�	H���p����H�U�dH+%(t��������H��H���%s: error code %d
Usage: %s <local_ip> <port> [peer_addr]
Example: %s 10.0.0.1 8080 udp://127.0.0.1:9090
Starting rustp2p node...  Local IP: %s
  Port: %u
  Peer: %s
Failed to create builder
Failed to set node IDFailed to set UDP portFailed to set TCP portmygroupFailed to set group codepasswordFailed to set encryptionFailed to add peerBuilding endpoint...Failed to build endpoint
Endpoint built successfully!Hello from C FFI!Sending message to %s: %s
Message sent successfully!Failed to send messageWaiting for messages (press Ctrl+C to exit)...Received from %s (%zu bytes): Cleaning up...Done!;8����l,����<��������T����������zRx�`���&D$4(����FJw�?9*3$"\����t����������8E�C
o�����:E�C
1 �,@
��<�<���o���
k?@�
�	�	���o���o�	���o���oL	���o=0@P`p�������� 0@P`p���@GCC: (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0��	� ��p �3�IH@U�<| ��<�������#���=��"�?�(<Y u @� @��)8����@���
(�<Up�@�� �@��� $BP@�@&G @Sla:q��@� ���"@@Scrt1.o__abi_tagcrtstuff.cderegister_tm_clones__do_global_dtors_auxcompleted.0__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entrysimple_example.c__FRAME_END___DYNAMIC__GNU_EH_FRAME_HDR_GLOBAL_OFFSET_TABLE_rustp2p_recv_data_freerustp2p_builder_add_peerputchar@GLIBC_2.2.5__libc_start_main@GLIBC_2.34_ITM_deregisterTMCloneTablestdout@GLIBC_2.2.5puts@GLIBC_2.2.5print_errorrustp2p_builder_node_idrustp2p_builder_freerustp2p_builder_encryption_edata_finistrlen@GLIBC_2.2.5__stack_chk_fail@GLIBC_2.4rustp2p_builder_newrustp2p_builder_udp_portrustp2p_builder_group_coderustp2p_recv_data_get_src_id__data_startfprintf@GLIBC_2.2.5__gmon_start____dso_handlerustp2p_endpoint_freerustp2p_builder_build_IO_stdin_usedrustp2p_endpoint_try_recv_fromrustp2p_recv_data_get_payload_end__bss_startrustp2p_builder_tcp_portmainatoi@GLIBC_2.2.5fwrite@GLIBC_2.2.5__TMC_END___ITM_registerTMCloneTablerustp2p_endpoint_send_tosleep@GLIBC_2.2.5__cxa_finalize@GLIBC_2.2.5_initstderr@GLIBC_2.2.5.symtab.strtab.shstrtab.interp.note.gnu.property.note.gnu.build-id.note.ABI-tag.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.got.plt.sec.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.dynamic.data.bss.comment#8806hh$I�� W���o��0a��i��kq���oL	L	@~���o�	�	@��	�	��B�
�
@��  ���������@@[���
�  ���"�"<��"�"���<�,��<�,�=-�?/@0 @00 00+@0�	6*: