Sunteți pe pagina 1din 3

print "Hello world!!

"
add.pl
@nums=(1,2,3,4,5,6,7,8,9,10);
$s=0;
for($i=0;$i<10;$i++)
{
$s=$s+$nums[$i];
}
print"sum=$s";
io.pl
print "Enter input";
$var=<STDIN>;
print "The entered value is $var";

cmps.pl
#compare strings
print"enter 1st string ";
$i1=<STDIN>;
print"\nEnter 2nd string ";
$i2=<STDIN>;
if($i1 eq $i2)
{print"\nstrings are equal";}
else
{
print"\n strigs are not equal";
}
course.pl
#display course list
@courses=("operating systems","computer
networks","Algorihtms","embedded systems","advanced s/w engg", "Theory
of Computation");
print"THEORY COURSES OF SIXTH SEM";
for($i=0;$i<6;$i++)
{
print"\n$courses[$i]";
}
store.pl
%h;
$h{1}=1;$h{2}=3;$h{3}=5;$h{4}=20;$h{5}=40;$h{6}=23;
print"Enter a value ";
$var=<STDIN>;
$f=0;
for($i=0;$i<6;$i++)
{
if($h{$i}==$var)
{$f=1;}
}
if($f==1)
{
print"\nvalue found ";
}
else
{
print"\n value not found";
$h{7}=$var;
}

tcpinetcl.pl
#!/usr/bin/perl
#tcpinetclient.pl
use warnings;
use strict;
use Socket;
use Net::FTP;
my $ftp;
my $proto = getprotobyname('tcp');
my $host = inet_aton('localhost');
my $port = 7890;
my $serveraddr=sockaddr_in($port,$host);
socket SERVER, PF_INET, SOCK_STREAM, $proto or die "unable to connect: $!";
connect SERVER,$serveraddr or die "unable to connect: $!";
select SERVER; $| = 1; select STDOUT;
print "client connected.\n";
print "Server says: ", scalar(<SERVER>);
print SERVER "hello from the client\n ";
$ftp = Net::FTP->new("127.0.0.1",Debug=>0)
or die "cant connect to host";
$ftp->login("dell",'admin@123')
or die "cant login",$ftp->message;
print "ftp>";
#my $var;
#$var=<STDIN>;
#if($var eq 'get'){
$ftp->get("add.pl")
or die "get failed",$ftp->message;
#$ftp->put("x")
#or die "put failed",$ftp->message;
$ftp->quit;

tcpinet.pl
#!/usr/bin/perl
#tcpinetserv.pl
use strict;
use warnings;
use Socket;
my $proto = getprotobyname('tcp');
my $port = 7890;
my $msg=0;
my $len=1024;
my $flags=0;
my $serveraddr = sockaddr_in($port,inet_aton('127.0.0.1'));
my $var2;
socket SERVER, PF_INET, SOCK_STREAM, $proto or die "unable to create
socket: $!";
bind SERVER, $serveraddr or die "unable to bind: $!";
listen SERVER,10;
print"server running on port $port....";
while(accept CONNECTION, SERVER)
{
select CONNECTION; $| = 1; select STDOUT;
print "Client connected at: ",scalar(localtime),"\n";
print CONNECTION "You are connected to server! \n";
print CONNECTION "ftp>";
my $var;
while(<CONNECTION>)
{
$var=$_;
#if($var eq 'q\n'){
#close CONNECTION;
#print "client disconnected";}
print"client says: $var\n";
}
close CONNECTION;
print "client disconnected\n";
}

S-ar putea să vă placă și