Thread Socket Problem mit localhost: use Socket (10 answers)
Opened by Gast at 2006-07-04 05:15

Gast Gast
 2006-07-04 05:15
#37305 #37305
So, da es schon so spät ist will ich mich vorerst mal kurz fassen.

Ich habe mir ein kleines Programm mit use Socket; geschrieben.

Wenn ich von einem anderen Rechner per telnet oder php connecte funktioniert alles wunderbar.

Wenn ich aber auf dem gleichen Server mit telnet localhost 2728 connecte, dann bricht er irgendwo im script ab.
Wenn ich per PHP auf dem gleichen Server connecte braucht er ~2 Minuten bis er eine Fehlermeldung ausspuckt.

Nochn bissl Quellcode:
Quote
# create a socket, make it reusable
socket(SERVER, PF_INET, SOCK_STREAM, $proto) or die "socket: $!";
setsockopt(SERVER, SOL_SOCKET, SO_REUSEADDR, 1) or die "setsock: $!";

# grab a port on this machine
my $paddr = sockaddr_in($port, INADDR_ANY);

# bind to a port, then listen
bind(SERVER, $paddr) or die "bind: $!";
listen(SERVER, 5) or die "listen: $!";
print "SERVER started on port $port\n";

View full thread Socket Problem mit localhost: use Socket