use IO::Socket; use Socket; my $sock = IO::Socket::INET->new( Proto => 'udp', ) or die "Could not create socket: $!\n"; my $pack = pack_sockaddr_in(23456, inet_aton('10.254.83.40')); IO::Socket::send($sock, "message", 0, $pack) or die "Can't send: $!\n"; print $sock->sockhost(),"\n"; print $sock->sockport(),"\n"; print $sock->peerhost(),"\n"; print $sock->peerport(),"\n";