⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mcast.sgml

📁 unix/linux general net toolkit
💻 SGML
字号:
<!-- ##### SECTION Title ##### -->Mcast<!-- ##### SECTION Short_Description ##### -->IP Multicast socket<!-- ##### SECTION Long_Description ##### --><para>The Mcast module provides support for IP Multicast sockets.  IPMulticast allows you to send one packet to many receivers at once.Unfortunately, IP Multicast is not widely available.  IP Multicast isbuilt on UDP.</para><para>An IP Multicast socket is represented by a #GMcastSocket stucture.  Tocreate a #GMcastSocket, call gnet_mcast_socket_new(),gnet_mcast_socket_new_with_port(), or gnet_mcast_socket_new_full().Then call gnet_mcast_socket_join_group() to join a multicast group.To leave the group, call gnet_mcast_socket_leave_group().</para><para>Use gnet_mcast_socket_set_loopback() to set whether packets sent bythe host will also be received by the host.  Applications typicallydisable loopback.</para><!-- ##### SECTION See_Also ##### --><para></para><!-- ##### STRUCT GMcastSocket ##### --><para></para><!-- ##### FUNCTION gnet_mcast_socket_new ##### --><para></para>@Returns: <!-- ##### FUNCTION gnet_mcast_socket_new_with_port ##### --><para></para>@port: @Returns: <!-- ##### FUNCTION gnet_mcast_socket_new_full ##### --><para></para>@iface: @port: @Returns: <!-- # Unused Parameters # -->@ia: <!-- ##### FUNCTION gnet_mcast_socket_delete ##### --><para></para>@socket: <!-- # Unused Parameters # -->@ms: <!-- ##### FUNCTION gnet_mcast_socket_ref ##### --><para></para>@socket: <!-- # Unused Parameters # -->@s: <!-- ##### FUNCTION gnet_mcast_socket_unref ##### --><para></para>@socket: <!-- # Unused Parameters # -->@s: <!-- ##### FUNCTION gnet_mcast_socket_get_io_channel ##### --><para></para>@socket: @Returns: <!-- ##### FUNCTION gnet_mcast_socket_get_local_inetaddr ##### --><para></para>@socket: @Returns: <!-- ##### FUNCTION gnet_mcast_socket_join_group ##### --><para></para>@socket: @inetaddr: @Returns: <!-- # Unused Parameters # -->@ms: @ia: <!-- ##### FUNCTION gnet_mcast_socket_leave_group ##### --><para></para>@socket: @inetaddr: @Returns: <!-- # Unused Parameters # -->@ms: @ia: <!-- ##### FUNCTION gnet_mcast_socket_get_ttl ##### --><para></para>@socket: @Returns: <!-- # Unused Parameters # -->@ms: @us: <!-- ##### FUNCTION gnet_mcast_socket_set_ttl ##### --><para></para>@socket: @ttl: @Returns: <!-- # Unused Parameters # -->@ms: @val: <!-- ##### FUNCTION gnet_mcast_socket_send ##### --><para></para>@socket: @buffer: @length: @dst: @Returns: <!-- # Unused Parameters # -->@ms: @data: <!-- ##### FUNCTION gnet_mcast_socket_receive ##### --><para></para>@socket: @buffer: @length: @src: @Returns: <!-- # Unused Parameters # -->@ms: @data: <!-- ##### FUNCTION gnet_mcast_socket_has_packet ##### --><para></para>@socket: @Returns: <!-- # Unused Parameters # -->@s: <!-- ##### FUNCTION gnet_mcast_socket_is_loopback ##### --><para></para>@socket: @Returns: <!-- # Unused Parameters # -->@ms: <!-- ##### FUNCTION gnet_mcast_socket_set_loopback ##### --><para></para>@socket: @enable: @Returns: <!-- # Unused Parameters # -->@ms: @b: <!-- ##### MACRO gnet_mcast_socket_to_udp_socket ##### --><para></para>@MS: 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -