# UDPSocket.setTTL(number ttl)

> 基础库 2.18.0 开始支持，低版本需做[兼容处理](1003706)。

> __小程序插件__：支持
> 
> __微信 Windows 版__：支持
> 
> __微信 Mac 版__：支持
> 
> __微信 鸿蒙 OS 版__：支持

> 相关文档: [网络使用说明](/miniprogram/dev/framework/ability/network.md)、[局域网通信](/miniprogram/dev/framework/ability/mDNS.md)

## 功能描述

设置 IP_TTL 套接字选项，用于设置一个 IP 数据包传输时允许的最大跳步数

## 参数

### number ttl

ttl 参数可以是 0 到 255 之间

## 示例代码

```javascript

  const udp = wx.createUDPSocket()
  udp.onListening(function () {
    udp.setTTL(64)
  })
  udp.bind()

```
