Method: Socketry::UDP::Socket.bind

Defined in:
lib/socketry/udp/socket.rb

.bind(local_addr, local_port, resolver: Socketry::Resolver::DEFAULT_RESOLVER) ⇒ Socketry::UDP::Socket

Create a UDP server bound to the given address and port

Parameters:

  • local_addr (String)

    Local DNS name or IP address to listen on

  • local_port (Fixnum)

    Local UDP port to listen on

  • resolver (Object) (defaults to: Socketry::Resolver::DEFAULT_RESOLVER)

    Resolver object to use for resolving DNS names

Returns:



33
34
35
# File 'lib/socketry/udp/socket.rb', line 33

def self.bind(local_addr, local_port, resolver: Socketry::Resolver::DEFAULT_RESOLVER)
  from_addr(local_addr, resolver: resolver).bind(local_addr, local_port)
end