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

in2fire
 2006-07-04 14:50
#37308 #37308
User since
2006-07-04
6 Artikel
BenutzerIn
[default_avatar]
Ja war gestern ein bissl spät.

Also das ist jetzt die Stelle, an der er sich aufhängt.
Wenn ich mich mit telnet über localhost einlogge, dann kommt nach der Loginabfrage nichts mehr und mit PHP sagt er mir, dass ich mich nicht eingeloggt habe.

Quote
while ($client_addr = accept(CLIENT, SERVER)) {

#add ip to logfile
my ($client_port, $client_ip) = sockaddr_in($client_addr);
my $client_ipnum = inet_ntoa($client_ip);
#print LOGFILE "connection from: [$client_ipnum]\n";

while (<CLIENT>) {
recv (CLIENT, $output, 1024, 0);
@output_a = split(" ",$output);
if (!$output_a[0]) {
$output_a[0] = $output;
};

#add command to logfile
#print LOGFILE "$output\n";

if ($output_a[0] eq "login") {
if ($output_a[1] eq $password) {
$login = 1;
send(CLIENT,"erfolgreich eingeloggt<br>\n",100,0);
};
};

if ($login != 1) {
send(CLIENT,"login: $output_a[0] $output_a[1] \n",100,0);
#Sie haben sich nicht eingeloggt. Beende Verbindung.\n
sleep(1);
close CLIENT;
last;
};



P.S. macht ja nen netten Eindruck die Community hier :).\n\n

<!--EDIT|in2fire|1152010284-->

View full thread Socket Problem mit localhost: use Socket