Thread server basteln: problem mit einfachserver (9 answers)
Opened by esskar at 2004-01-23 06:57

Froschpopo
 2004-01-23 06:41
#36867 #36867
User since
2003-08-15
2653 Artikel
BenutzerIn
[default_avatar]
ich habe einen server gebaut:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/usr/bin/perl

use IO::Socket;
my $server_socket = new IO::Socket::INET (
LocalPort => 13,
Listen => $SOMAXCONN,
Proto => 'tcp',
Reuse => 1)|| die "$!\n";


print "Server laeuft, zum Beenden Strg+C eingeben oder Prozess killen\n";
while (my $client_socket = $server_socket->accept() ) {
print $client_socket "hallo";
}


der Client dafür sieht so aus:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/usr/bin/perl

$hostname = "localhost";

use IO::Socket;
$client_socket = new IO::Socket::INET (
PeerAddr => $hostname,
PeerPort => 13,
Proto => 'tcp')|| die "Kein Socket... $!\n";

$content = <$client_socket>;
$client_socket->close();
print "Content-Type: text/html\n\n";
print $content."\n";


Meine Frage ist: Wie kann ich Parameter an den server übermitteln? Ich möchte gerne aus dem client heraus, einen wert an den server übergeben. Der Client ist ein CGI-Programm und hat somit zugriff auf param() von CGI.pm. Nun will ich einen param() an den Server übergeben. WIe soll das funktionieren?

View full thread server basteln: problem mit einfachserver