Java MulticastSocket setTTL() Method

setTTL(byte ttl) is the method of MulticastSocket class. This method is used to set the default time-to-live for the multicast packets which are sent out on the socket in order to control the scope of the multicasts. the range 0 <= ttl <= 0xFF or an IllegalArgumentException will be thrown.

Syntax

Parameter

ttl - it is the time-to-live

Throw

IOException - this exception occurs while getting the default time-to-live value.

NOTE : this method is Deprecated, instead of this method setTimeToLive method is used as it returns an int instead of a byte.

Example 1

Test it Now

Output:

TTL : 25

Example 2

Test it Now

Output:

TTL : 30




Latest Courses