bind 静态方法
将套接字绑定到指定的 host 和 port。
当套接字绑定并开始监听 port 时,返回的 future 会完成一个 RawDatagramSocket 的绑定套接字。
host 可以是一个 String 或一个 InternetAddress。如果 host 是一个 String,bind 将执行一个 InternetAddress.lookup 并使用列表中的第一个值。要监听环回接口,这将只允许来自本地主机的入站连接,请使用 InternetAddress.loopbackIPv4 或 InternetAddress.loopbackIPv6。要允许多个网络的入站连接,请使用 InternetAddress.anyIPv4 或 InternetAddress.anyIPv6 以绑定到所有接口,或者使用特定接口的 IP 地址。
reuseAddress 应该为绑定到相同地址的所有监听器设置。否则,它将以 SocketException 失败。
reusePort 指定端口是否可以重用。
ttl设置了套接字上发送的数据报的 存活时间。
实现
external static Future<RawDatagramSocket> bind(host, int port,
{bool reuseAddress = true, bool reusePort = false, int ttl = 1});