Method: Rex::Socket.to_sockaddr

Defined in:
lib/rex/socket.rb

.to_sockaddr(ip, port) ⇒ Object

Create a sockaddr structure using the supplied IP address, port, and address family



230
231
232
233
234
235
236
237
# File 'lib/rex/socket.rb', line 230

def self.to_sockaddr(ip, port)

  if (ip == '::ffff:0.0.0.0')
    ip = support_ipv6?() ? '::' : '0.0.0.0'
  end

  return ::Socket.pack_sockaddr_in(port, ip)
end