Leser: 3
|< 1 2 >| | 17 Einträge, 2 Seiten |
$msg_out =~ s/\n/CRLF/g;
$msg_out =~ s/\n/CRLF/eg;
$msg_out =~ s/\n/CRLF()/eg;
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#!/usr/bin/perl
use strict;
use warnings;
#Pragmas einbinden
#IO::Socket einbinden
use IO::Socket;
#Konstante definieren
use constant MY_HOST => '127.0.0.1';
use constant MY_PORT => '2050';
#Variablen deklarieren
my $host = shift || MY_HOST;
my $port = shift || MY_PORT;
#IO::Socket Modul erzeugen
my $socket = IO::Socket::INET->new(
PeerAddr => $host,
PeerPort => $port
) || die "Fehler beim Socket öffnen: $!";
#Schleife, für die Kommunikation
while(defined(my $msg_out = STDIN->getline)) {
#Nachricht verschicken
print $socket $msg_out;
#Nachrichten empfangen
my $msg_in = <$socket>;
#Nachricht ausgeben
print $msg_in;
}
#Socket schließen
$socket->close || warn "Fehler beim schließen des Sockets: $@";
warn "Verbindung beendet..\n";
|< 1 2 >| | 17 Einträge, 2 Seiten |