📄 net_udp.sgml
字号:
<!-- ##### SECTION Title ##### -->
NETUDP
<!-- ##### SECTION Short_Description ##### -->
A UDP interface for IPv4 and IPv6.
<!-- ##### SECTION Long_Description ##### -->
<para>
These functions provide a unified interface for sending are receiving
UDP datagrams over IPv4 and IPv6 networks.
</para>
<para>
For IPv6 addresses to work the common library must be built with IPv6
enabled. On UNIX, the <application>configure</application> script has an option <option>--enable-ip-v6</option>
for this purpose. On Win32, there is a project configuration to use
the Microsoft IPv6 stack when installed.
</para>
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
<!-- ##### STRUCT socket_udp ##### -->
<para>
An opaque data structure containing information for a UDP session.
</para>
<!-- ##### FUNCTION udp_addr_valid ##### -->
<para>
</para>
@addr:
@Returns:
<!-- ##### FUNCTION udp_init ##### -->
<para>
</para>
@addr:
@rx_port:
@tx_port:
@ttl:
@Returns:
<!-- ##### FUNCTION udp_init_if ##### -->
<para>
</para>
@addr:
@iface:
@rx_port:
@tx_port:
@ttl:
@Returns:
<!-- ##### FUNCTION udp_exit ##### -->
<para>
</para>
@s:
<!-- ##### FUNCTION udp_send ##### -->
<para>
</para>
@s:
@buffer:
@buflen:
@Returns:
<!-- ##### FUNCTION udp_recv ##### -->
<para>
</para>
@s:
@buffer:
@buflen:
@Returns:
<!-- ##### FUNCTION udp_select ##### -->
<para>
</para>
@timeout:
@Returns:
<!-- ##### FUNCTION udp_fd_zero ##### -->
<para>
</para>
<!-- ##### FUNCTION udp_fd_set ##### -->
<para>
</para>
@s:
<!-- ##### FUNCTION udp_fd_isset ##### -->
<para>
</para>
@s:
@Returns:
<!-- ##### FUNCTION udp_host_addr ##### -->
<para>
</para>
@s:
@Returns:
<!-- ##### FUNCTION udp_fd ##### -->
<para>
</para>
@s:
@Returns:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -