📄 gnet.devhelp
字号:
<?xml version="1.0" encoding="utf-8" standalone="no"?><book xmlns="http://www.devhelp.net/book" title="GNet Network Library Reference Manual" link="index.html" author="David Helder" name="gnet"> <chapters> <sub name="GNet Overview" link="gnet-overview.html"/> <sub name="GNet for developers" link="gnet-developers.html"> <sub name="Compiling programs with GNet" link="gnet-developers.html#gnet-developers-compiling"/> <sub name="Tips and tricks" link="gnet-developers-tips.html"/> <sub name="Hiding blocking" link="gnet-developers-async.html"/> </sub> <sub name="GNet Examples" link="gnet-examples.html"> <sub name="echoclient and echoserver" link="gnet-examples.html#gnet-examples-echo"/> <sub name="dnslookup, hash, hfetch, hostinfo, and SDR" link="gnet-examples-other.html"/> </sub> <sub name="GNet Library Reference" link="libgnet-reference.html"> <sub name="GNet" link="gnet-gnet.html"/> <sub name="InetAddr" link="gnet-inetaddr.html"/> <sub name="TCP" link="gnet-tcp.html"/> <sub name="UDP" link="gnet-udp.html"/> <sub name="Mcast" link="gnet-mcast.html"/> <sub name="GConnHttp" link="gnet-conn-http.html"/> <sub name="Conn" link="gnet-conn.html"/> <sub name="Server" link="gnet-server.html"/> <sub name="IOChannel" link="gnet-iochannel.html"/> <sub name="URI" link="gnet-uri.html"/> <sub name="Base64" link="gnet-base64.html"/> <sub name="Pack" link="gnet-pack.html"/> <sub name="MD5" link="gnet-md5.html"/> <sub name="SHA" link="gnet-sha.html"/> <sub name="Unix" link="gnet-unix.html"/> <sub name="IPv6" link="gnet-ipv6.html"/> <sub name="SOCKS" link="gnet-socks.html"/> </sub> </chapters> <functions> <function name="GNET_EXPORT" link="gnet-gnet.html#GNET-EXPORT:CAPS"/> <function name="GNET_CHECK_VERSION()" link="gnet-gnet.html#GNET-CHECK-VERSION:CAPS"/> <function name="gnet_init ()" link="gnet-gnet.html#gnet-init"/> <function name="GInetAddr" link="gnet-inetaddr.html#GInetAddr"/> <function name="gnet_inetaddr_new ()" link="gnet-inetaddr.html#gnet-inetaddr-new"/> <function name="GInetAddrNewAsyncID" link="gnet-inetaddr.html#GInetAddrNewAsyncID"/> <function name="GInetAddrNewAsyncFunc ()" link="gnet-inetaddr.html#GInetAddrNewAsyncFunc"/> <function name="gnet_inetaddr_new_async ()" link="gnet-inetaddr.html#gnet-inetaddr-new-async"/> <function name="gnet_inetaddr_new_async_cancel ()" link="gnet-inetaddr.html#gnet-inetaddr-new-async-cancel"/> <function name="gnet_inetaddr_new_list ()" link="gnet-inetaddr.html#gnet-inetaddr-new-list"/> <function name="gnet_inetaddr_delete_list ()" link="gnet-inetaddr.html#gnet-inetaddr-delete-list"/> <function name="GInetAddrNewListAsyncID" link="gnet-inetaddr.html#GInetAddrNewListAsyncID"/> <function name="GInetAddrNewListAsyncFunc ()" link="gnet-inetaddr.html#GInetAddrNewListAsyncFunc"/> <function name="gnet_inetaddr_new_list_async ()" link="gnet-inetaddr.html#gnet-inetaddr-new-list-async"/> <function name="gnet_inetaddr_new_list_async_cancel ()" link="gnet-inetaddr.html#gnet-inetaddr-new-list-async-cancel"/> <function name="gnet_inetaddr_new_nonblock ()" link="gnet-inetaddr.html#gnet-inetaddr-new-nonblock"/> <function name="gnet_inetaddr_new_bytes ()" link="gnet-inetaddr.html#gnet-inetaddr-new-bytes"/> <function name="gnet_inetaddr_clone ()" link="gnet-inetaddr.html#gnet-inetaddr-clone"/> <function name="gnet_inetaddr_delete ()" link="gnet-inetaddr.html#gnet-inetaddr-delete"/> <function name="gnet_inetaddr_ref ()" link="gnet-inetaddr.html#gnet-inetaddr-ref"/> <function name="gnet_inetaddr_unref ()" link="gnet-inetaddr.html#gnet-inetaddr-unref"/> <function name="gnet_inetaddr_get_name ()" link="gnet-inetaddr.html#gnet-inetaddr-get-name"/> <function name="gnet_inetaddr_get_name_nonblock ()" link="gnet-inetaddr.html#gnet-inetaddr-get-name-nonblock"/> <function name="GInetAddrGetNameAsyncID" link="gnet-inetaddr.html#GInetAddrGetNameAsyncID"/> <function name="GInetAddrGetNameAsyncFunc ()" link="gnet-inetaddr.html#GInetAddrGetNameAsyncFunc"/> <function name="gnet_inetaddr_get_name_async ()" link="gnet-inetaddr.html#gnet-inetaddr-get-name-async"/> <function name="gnet_inetaddr_get_name_async_cancel ()" link="gnet-inetaddr.html#gnet-inetaddr-get-name-async-cancel"/> <function name="GNET_INETADDR_MAX_LEN" link="gnet-inetaddr.html#GNET-INETADDR-MAX-LEN:CAPS"/> <function name="gnet_inetaddr_get_length ()" link="gnet-inetaddr.html#gnet-inetaddr-get-length"/> <function name="gnet_inetaddr_get_bytes ()" link="gnet-inetaddr.html#gnet-inetaddr-get-bytes"/> <function name="gnet_inetaddr_set_bytes ()" link="gnet-inetaddr.html#gnet-inetaddr-set-bytes"/> <function name="gnet_inetaddr_get_canonical_name ()" link="gnet-inetaddr.html#gnet-inetaddr-get-canonical-name"/> <function name="gnet_inetaddr_get_port ()" link="gnet-inetaddr.html#gnet-inetaddr-get-port"/> <function name="gnet_inetaddr_set_port ()" link="gnet-inetaddr.html#gnet-inetaddr-set-port"/> <function name="gnet_inetaddr_is_canonical ()" link="gnet-inetaddr.html#gnet-inetaddr-is-canonical"/> <function name="gnet_inetaddr_is_internet ()" link="gnet-inetaddr.html#gnet-inetaddr-is-internet"/> <function name="gnet_inetaddr_is_private ()" link="gnet-inetaddr.html#gnet-inetaddr-is-private"/> <function name="gnet_inetaddr_is_reserved ()" link="gnet-inetaddr.html#gnet-inetaddr-is-reserved"/> <function name="gnet_inetaddr_is_loopback ()" link="gnet-inetaddr.html#gnet-inetaddr-is-loopback"/> <function name="gnet_inetaddr_is_multicast ()" link="gnet-inetaddr.html#gnet-inetaddr-is-multicast"/> <function name="gnet_inetaddr_is_broadcast ()" link="gnet-inetaddr.html#gnet-inetaddr-is-broadcast"/> <function name="gnet_inetaddr_is_ipv4 ()" link="gnet-inetaddr.html#gnet-inetaddr-is-ipv4"/> <function name="gnet_inetaddr_is_ipv6 ()" link="gnet-inetaddr.html#gnet-inetaddr-is-ipv6"/> <function name="gnet_inetaddr_hash ()" link="gnet-inetaddr.html#gnet-inetaddr-hash"/> <function name="gnet_inetaddr_equal ()" link="gnet-inetaddr.html#gnet-inetaddr-equal"/> <function name="gnet_inetaddr_noport_equal ()" link="gnet-inetaddr.html#gnet-inetaddr-noport-equal"/> <function name="gnet_inetaddr_get_host_name ()" link="gnet-inetaddr.html#gnet-inetaddr-get-host-name"/> <function name="gnet_inetaddr_get_host_addr ()" link="gnet-inetaddr.html#gnet-inetaddr-get-host-addr"/> <function name="gnet_inetaddr_autodetect_internet_interface ()" link="gnet-inetaddr.html#gnet-inetaddr-autodetect-internet-interface"/> <function name="gnet_inetaddr_get_interface_to ()" link="gnet-inetaddr.html#gnet-inetaddr-get-interface-to"/> <function name="gnet_inetaddr_get_internet_interface ()" link="gnet-inetaddr.html#gnet-inetaddr-get-internet-interface"/> <function name="gnet_inetaddr_is_internet_domainname ()" link="gnet-inetaddr.html#gnet-inetaddr-is-internet-domainname"/> <function name="gnet_inetaddr_list_interfaces ()" link="gnet-inetaddr.html#gnet-inetaddr-list-interfaces"/> <function name="GTcpSocket" link="gnet-tcp.html#GTcpSocket"/> <function name="GTcpSocketConnectAsyncID" link="gnet-tcp.html#GTcpSocketConnectAsyncID"/> <function name="enum GTcpSocketConnectAsyncStatus" link="gnet-tcp.html#GTcpSocketConnectAsyncStatus"/> <function name="GTcpSocketConnectAsyncFunc ()" link="gnet-tcp.html#GTcpSocketConnectAsyncFunc"/> <function name="GTcpSocketNewAsyncID" link="gnet-tcp.html#GTcpSocketNewAsyncID"/> <function name="GTcpSocketNewAsyncFunc ()" link="gnet-tcp.html#GTcpSocketNewAsyncFunc"/> <function name="gnet_tcp_socket_connect ()" link="gnet-tcp.html#gnet-tcp-socket-connect"/> <function name="gnet_tcp_socket_connect_async ()" link="gnet-tcp.html#gnet-tcp-socket-connect-async"/> <function name="gnet_tcp_socket_connect_async_cancel ()" link="gnet-tcp.html#gnet-tcp-socket-connect-async-cancel"/> <function name="gnet_tcp_socket_new ()" link="gnet-tcp.html#gnet-tcp-socket-new"/> <function name="gnet_tcp_socket_new_async ()" link="gnet-tcp.html#gnet-tcp-socket-new-async"/> <function name="gnet_tcp_socket_new_async_cancel ()" link="gnet-tcp.html#gnet-tcp-socket-new-async-cancel"/> <function name="gnet_tcp_socket_delete ()" link="gnet-tcp.html#gnet-tcp-socket-delete"/> <function name="gnet_tcp_socket_ref ()" link="gnet-tcp.html#gnet-tcp-socket-ref"/> <function name="gnet_tcp_socket_unref ()" link="gnet-tcp.html#gnet-tcp-socket-unref"/> <function name="gnet_tcp_socket_get_io_channel ()" link="gnet-tcp.html#gnet-tcp-socket-get-io-channel"/> <function name="gnet_tcp_socket_get_remote_inetaddr ()" link="gnet-tcp.html#gnet-tcp-socket-get-remote-inetaddr"/> <function name="gnet_tcp_socket_get_local_inetaddr ()" link="gnet-tcp.html#gnet-tcp-socket-get-local-inetaddr"/> <function name="gnet_tcp_socket_get_port ()" link="gnet-tcp.html#gnet-tcp-socket-get-port"/> <function name="enum GNetTOS" link="gnet-tcp.html#GNetTOS"/> <function name="gnet_tcp_socket_set_tos ()" link="gnet-tcp.html#gnet-tcp-socket-set-tos"/> <function name="gnet_tcp_socket_server_new ()" link="gnet-tcp.html#gnet-tcp-socket-server-new"/> <function name="gnet_tcp_socket_server_new_with_port ()" link="gnet-tcp.html#gnet-tcp-socket-server-new-with-port"/> <function name="gnet_tcp_socket_server_new_full ()" link="gnet-tcp.html#gnet-tcp-socket-server-new-full"/> <function name="gnet_tcp_socket_server_accept ()" link="gnet-tcp.html#gnet-tcp-socket-server-accept"/> <function name="gnet_tcp_socket_server_accept_nonblock ()" link="gnet-tcp.html#gnet-tcp-socket-server-accept-nonblock"/> <function name="GTcpSocketAcceptFunc ()" link="gnet-tcp.html#GTcpSocketAcceptFunc"/> <function name="gnet_tcp_socket_server_accept_async ()" link="gnet-tcp.html#gnet-tcp-socket-server-accept-async"/> <function name="gnet_tcp_socket_server_accept_async_cancel ()" link="gnet-tcp.html#gnet-tcp-socket-server-accept-async-cancel"/> <function name="gnet_tcp_socket_new_direct ()" link="gnet-tcp.html#gnet-tcp-socket-new-direct"/> <function name="gnet_tcp_socket_new_async_direct ()" link="gnet-tcp.html#gnet-tcp-socket-new-async-direct"/> <function name="GUdpSocket" link="gnet-udp.html#GUdpSocket"/> <function name="gnet_udp_socket_new ()" link="gnet-udp.html#gnet-udp-socket-new"/> <function name="gnet_udp_socket_new_with_port ()" link="gnet-udp.html#gnet-udp-socket-new-with-port"/> <function name="gnet_udp_socket_new_full ()" link="gnet-udp.html#gnet-udp-socket-new-full"/> <function name="gnet_udp_socket_delete ()" link="gnet-udp.html#gnet-udp-socket-delete"/> <function name="gnet_udp_socket_ref ()" link="gnet-udp.html#gnet-udp-socket-ref"/> <function name="gnet_udp_socket_unref ()" link="gnet-udp.html#gnet-udp-socket-unref"/> <function name="gnet_udp_socket_send ()" link="gnet-udp.html#gnet-udp-socket-send"/> <function name="gnet_udp_socket_receive ()" link="gnet-udp.html#gnet-udp-socket-receive"/> <function name="gnet_udp_socket_has_packet ()" link="gnet-udp.html#gnet-udp-socket-has-packet"/> <function name="gnet_udp_socket_get_io_channel ()" link="gnet-udp.html#gnet-udp-socket-get-io-channel"/> <function name="gnet_udp_socket_get_local_inetaddr ()" link="gnet-udp.html#gnet-udp-socket-get-local-inetaddr"/> <function name="gnet_udp_socket_get_ttl ()" link="gnet-udp.html#gnet-udp-socket-get-ttl"/> <function name="gnet_udp_socket_set_ttl ()" link="gnet-udp.html#gnet-udp-socket-set-ttl"/> <function name="GMcastSocket" link="gnet-mcast.html#GMcastSocket"/> <function name="gnet_mcast_socket_new ()" link="gnet-mcast.html#gnet-mcast-socket-new"/> <function name="gnet_mcast_socket_new_with_port ()" link="gnet-mcast.html#gnet-mcast-socket-new-with-port"/> <function name="gnet_mcast_socket_new_full ()" link="gnet-mcast.html#gnet-mcast-socket-new-full"/> <function name="gnet_mcast_socket_delete ()" link="gnet-mcast.html#gnet-mcast-socket-delete"/> <function name="gnet_mcast_socket_ref ()" link="gnet-mcast.html#gnet-mcast-socket-ref"/> <function name="gnet_mcast_socket_unref ()" link="gnet-mcast.html#gnet-mcast-socket-unref"/> <function name="gnet_mcast_socket_get_io_channel ()" link="gnet-mcast.html#gnet-mcast-socket-get-io-channel"/> <function name="gnet_mcast_socket_get_local_inetaddr ()" link="gnet-mcast.html#gnet-mcast-socket-get-local-inetaddr"/> <function name="gnet_mcast_socket_join_group ()" link="gnet-mcast.html#gnet-mcast-socket-join-group"/> <function name="gnet_mcast_socket_leave_group ()" link="gnet-mcast.html#gnet-mcast-socket-leave-group"/> <function name="gnet_mcast_socket_get_ttl ()" link="gnet-mcast.html#gnet-mcast-socket-get-ttl"/>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -