Skip to main content
Module

std/node/dgram.ts>Socket#setTTL

Deno standard library
Go to Latest
method Socket.prototype.setTTL
import { Socket } from "https://deno.land/std@0.158.0/node/dgram.ts";

Sets the IP_TTL socket option. While TTL generally stands for "Time to Live", in this context it specifies the number of IP hops that a packet is allowed to travel through. Each router or gateway that forwards a packet decrements the TTL. If the TTL is decremented to 0 by a router, it will not be forwarded. Changing TTL values is typically done for network probes or when multicasting.

The ttl argument may be between between 1 and 255. The default on most systems is 64.

This method throws EBADF if called on an unbound socket.

Parameters

ttl: number