Thread UPD Port offen oder zu? (3 answers)
Opened by J-jayz-Z at 2005-05-17 00:53

J-jayz-Z
 2005-05-17 15:23
#54988 #54988
User since
2005-04-13
625 Artikel
BenutzerIn
[Homepage] [default_avatar]
Ich hab mir da jetzt mal sowas hier gebastelt für udp, bekomme aber ein die, könnt ihr mir da vielleicht helfen?
Ih hab mit sockets normalerweise nischt zu tun...
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
$socket = IO::Socket::INET->new(
PeerAddr => $hostname,
PeerPort => $portnumber,
Proto => 'udp'
) || die "socket: $@";

my $msg = "";
my $ip = inet_aton($hostname);
my $port = sockaddr_in($portnumber, $ip);
send($socket, $msg, 0, $port) == length($msg) or die $!;
my $msg_insert;
my $max = 30;

my $port_insert = recv($socket, $msg_insert, $max, 0) or die "recv:$!";
my ($portno, $ipaddr) = sockaddr_in($port_insert);
my $host = gethostbyaddr($ipaddr, AF_INET);
print "$host($portno) sagte: $msg_insert";

und beim zweiten die bringt er mir connection refused.
Allerdings auch bei 100% geöffneten ports...:-(
Kann mir da vielleicht jemand helfen?
perl -Mstrict -Mwarnings -e 'package blub; sub new { bless {} } sub bar {my $self=shift; $self->{bla}="5065726c2d436f6d6d756e697479"; return $self->{bla};} my $foo=blub->new();print "Hallo ";print pack("H*",$foo->bar()); print "\n"'

http://perl-tutor.de

View full thread UPD Port offen oder zu?